- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Vue开发⼩程序之性能优化
崔红保@VueConf.2019
主要内容
• 简介
⼩程序开发⽣态,uni-app概念
• 实现⽅案
通⽤实现思路简介
• 优化⽅案
渲染性能、加载性能
• uni-app产品特征
和其它框架的区别差异
⼩程序开发⽣态
wepy mpvue
uni-app Megalo
mpx Chameleon
Taro
nanachi
框架简介
• 继承⾃Vue.js
完整的 Vue.js 开发体验,彻底的组件化开发
能⼒,⽅便的Vuex数据管理⽅案
• 多端发布
uni-app 可以编译到App 、⼩程序、H5等多个
平台,保证其正确运⾏并达到优秀;
uni-app 是⼀个使⽤Vue.js 开发跨平台应⽤的前端框架
实现⽅案
基本都是编译器 + 运⾏时配合实现
编译
运⾏时
uni-app
⼩程序 VueVue
runtime
⽣命周期 ⽣命周期
事件函数 事件代理机制 事件函数
AppData 数据同步机制 Data
性能优化
• 启动加载性能
• ⻚⾯渲染性能
性能优化 - 渲染性能
uni-app
⼩程序 VueVue
• ⼩程序负责视图渲染,⻚⾯dom由⼩程序负责⽣成
runtime
• ⼩程序只接受 data 数据传递
⽣命周期 • ⽣命周期
Vue 的 vnode 很难和⼩程序真实dom对应
• Vue 的 vnode 遍历对⽐维度复杂
事件函数 事件代理机制 事件函数
AppData 数据同步
您可能关注的文档
- Vue 开发ECharts踩坑指南.pdf
- Vue 驱动程序 + H5同构开发框架.pdf
- vuepress1.x入门使用介绍.pdf
- 使用Vue实现0代码交互.pdf
- 探索Web编程的另一种形态.pdf
- Vue Beyond Vue Loader开发指南介绍.pdf
- 《GB/T 44370-2024系统和软件工程 软件产品质量要求和评估 可用性通用行业格式 用户需求说明》.pdf
- GB/T 44370-2024系统和软件工程 软件产品质量要求和评估 可用性通用行业格式 用户需求说明.pdf
- 中国国家标准 GB/T 44370-2024系统和软件工程 软件产品质量要求和评估 可用性通用行业格式 用户需求说明.pdf
- 《GB/T 44233.2-2024蓄电池和蓄电池组安装的安全要求 第2部分:固定型电池》.pdf
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
文档评论(0)