历史分析

最开始的小程序没有组件化和npm支持,wepy就诞生了,但wepy没有完全实现vue的规范,后面又出了mpvue(实现了更完整的vue开发体系)。

18年末uni-app开源,其他框架也陆续出现,每家大厂都有自己的框架自己的实现。
在这里插入图片描述

uni介绍

在这里插入图片描述
在这里插入图片描述
因为vue只有.vue文件 而小程序有四个文件,那么就需要拆分。

在这里插入图片描述

小程序不是双向数据绑定,所以通过uni的runtime实现双向绑定

性能优化

在这里插入图片描述
在这里插入图片描述
其实是native真正在处理处理数据后的渲染,少用setData
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
利用了差量算法。

在这里插入图片描述
初期小程序没有自定义组件,mpvue实现了组件式开发,但一个小小的数据改变就会导致整个页面重新渲染。 uni实现了只更新单个组件数据,
在这里插入图片描述
在这里插入图片描述
https://v.qq.com/x/page/r0886mn8v6l.html 视频链接
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
如果用RN或Weex 例如支付国内没有封装的很好,往往需要 前端 IOS Android 三个开发人员

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐