资讯专栏INFORMATION COLUMN

uni-app开发事项和性能优化点(微信小程序端)

NikoManiac / 2551人阅读

摘要:一开始支持微信小程序自定义组件新版支持了更多语法,详细如下支持过滤器支持比较复杂的渲染表达式支持在内使用中的函数支持同的解析支持新语法支持解构插槽设置默认值支持后备内容组件支持原生事件绑定,如新版不支持的语法不支持绑定变量使用字符串

一、
1、uni-app 1.8开始支持微信小程序自定义组件
2、
新版支持了更多 Vue 语法,详细如下:

支持过滤器 filter
支持比较复杂的 JavaScript 渲染表达式
支持在 template 内使用 methods 中的函数
支持 v-html (同 rich-text 的解析)
支持 v-slot 新语法
支持解构插槽 Prop 设置默认值
支持 slot 后备内容
组件支持原生事件绑定,如:@tap.native
新版不支持的 vue 语法

class不支持绑定Obejct变量(使用字符串的形式绑定)
不支持事件修饰符:prevent、passive(在App与小程序平台,使用stop修饰符,既可以阻止冒泡也能阻止默认行为)
不支持render、inline-template、X-Templates、keep-alive、transition
不支持使用 Vue.use 的方式注册全局组件(在main.js使用Vue.component的方式引入)
3、前缀 wx 替换为 uni
4、开发环境和生产环境
if(process.env.NODE_ENV === "development"){

console.log("开发环境")

}else{

console.log("生产环境")

}
5、尽量避免将静态的样式写进 style 中
6、支持使用在 css 里设置背景图片
二、
1、模板中不建议直接使用 object(可以将object定义到data中)
2、在模板中未使用的数据不建议定义在data 中,未使用的数据一律移除到 vm 外边定义
3、为提升开发体验,新版本增加了部分 Vue 语法,其实这些语法在微信小程序中本身是不支持的;为支持这些语法,uni-app 会在编译、运行时分别做一些额外的工作,若开发者希望追求性能极致,则建议尽量少用或者不用新增语法。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/109712.html

相关文章

  • 初探uni-app框架 踩坑

    摘要:近些天有接触到框架,使用软件进行编译,能生成多端项目文件,如微信百度支付宝小程序及和端,记录遇到的问题条件编译我觉得比较突出的一点功能,就是这个条件编译,指定对应的代码执行在对应的一端仅在某平台存在除了某平台均存在如只在微信小程序中才执行 近些天有接触到uni-app框架,使用HBuilderX软件进行编译,能生成多端项目文件,如微信、百度、支付宝小程序及Android和ios端,记录...

    neu 评论0 收藏0
  • 开发初探 —— 更简便的小程开发模式

    摘要:年加入腾讯云云开发团队。基于,云服务商发展出这类更高级的开发服务。小程序云开发说了这么多无服务开发的概念优点,在小程序无服务开发这一块,腾讯云有什么样的作品呢。这就是今天要重点介绍的,小程序云开发,这就是腾讯云与微信联合研发后,交出的答卷。 李成熙,腾讯云高级工程师。2014年度毕业加入腾讯AlloyTeam,先后负责过QQ群、花样直播、腾讯文档等项目。2018年加入腾讯云云开发团队。...

    iKcamp 评论0 收藏0
  • 小程序的全栈开发新时代

    摘要:整套功能是基于腾讯云全新推出的云开发所研发出来的一套完备的小程序后台开发方案。数据库分为小程序端和服务端两部分,小程序端拥有严格的调用权限控制,开发者可在小程序内直接调用进行非敏感数据的操作。 李成熙,腾讯云高级工程师。2014年度毕业加入腾讯AlloyTeam,先后负责过QQ群、花样直播、腾讯文档等项目。2018年加入腾讯云云开发团队。专注于性能优化、工程化和小程序服务。微博 | 知...

    GitChat 评论0 收藏0
  • 小程序·云开发实战 - 校园约拍小程

    摘要:接下来我将结合项目的讲解给大家分享一些实用技术和对于云开发的一些经验,希望对正在学习小程序的你有帮助。 创意来源于生活,之所以开发这个校园约拍小程序,是因为在摄影选修课上常听老师抱怨外出写生老找不到模特,许多大学生都想拥有一套专属自己记忆的摄影作品,记录下不会磨灭的美好回忆,可如何找到让自己满意的摄影师是他们的难题。悦拍屋是一个校园摄影o2o的约拍平台,提供全方位的约拍服务,同时提供一...

    QiShare 评论0 收藏0

发表评论

0条评论

NikoManiac

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<