uniapp可以使用vant吗,uniapp使用vantui
区别:Vant是一个轻量级、可靠的移动Vue组件库,可以快速构建风格统一的页面,提高开发效率;Uni-app是一个使用Vue.js开发跨平台应用的前端框架,可以用来开发兼容的应用。
UNI-APP开发(仿饿)开发课程:进入学习
操作环境:Windows S10系统,vue 2.9,thinkpad t480电脑。
相关:《编程教学》
vant
Vant是一个轻量级和可靠的移动Vue组件库。通过Vant,可以快速搭建风格统一的页面,提高开发效率。
特性
60个高质量组件
95%的单元测试覆盖率
完美的中英文文档和例子
支持按需介绍
支持主题定制
支持国际化
TS支持
SSR支持
建议babel配合webpack使用Vant,这样可以使用webpack提供的丰富插件和个性化配置。Vant支持巴别塔插件导入。通过babel插件使用Vant可以优化代码量,提高前端性能。
优缺点
优势:
提供60多个优质组件,覆盖移动端各种场景,性能卓越,组件平均体积小于1kb(min gzip)。
单元覆盖率90%,提供稳定性保障,完善的中英文文档和实例。
支持Vue 2 Vue 3,点播介绍,主题定制,国际化,打字稿,SSR
建议babel配合webpack使用Vant,这样可以使用webpack提供的丰富插件和个性化配置。Vant支持巴别塔插件导入。通过babel插件使用Vant可以优化代码量,提高前端性能。
轻量级:Vant作为一个移动组件库,一直以轻量级为核心开发理念。为了平衡日益丰富的功能和轻量化之间的矛盾,Vant
使用了很多内部优化方法,包括支持组件按需加载、通用模块重用、组件编译过程优化等。
丰富的业务组件:Vant不仅提供基本的UI组件,还方便开发者快速搭建移动商城。栈
增加了很多移动商城常用的业务组件。类似于地址管理,优惠券,省市县选择等。
缺点:
Vant更适用于移动商城的开发,但如果项目是其他业务或者产品的设计风格与vant不同,则不适合vant。
uniapp
Uni-app是一个使用Vue.js开发跨平台应用的前端框架
uni-app通过编写Vue.js代码,将其编译到iOS、Android、微信小程序等平台,保证其正确操作和优秀体验。
Uni-app继承了Vue.js,提供了Vue.js开发的完整体验。
Uni-app组件规范和扩展api与微信小程序基本相同。
有一定Vue.js和微信小程序开发经验的开发者,可以快速上手uni-app,开发兼容应用。
Uni-app提供条件编译优化,可以优雅地为一个平台编写个性化代码,调用专有能力,而不影响其他平台。
Uni-App打包成App的时候依然使用5 engine,5的所有能力都可以在uni-app中使用。App端运行性能和微信小程序基本相同。
对于技术人员:不用学那么多平台开发技术,不用学那么多前端框架,学基于vue的uni-app就够了。
对于公司来说:更低的成本,覆盖更多的用户,uni-app是一个高效的武器。
优缺点:
优势:
开发所有前端应用的框架,开发者写一套代码,可以发布到iOS、Android、Web(响应式)、各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等平台。
Uni-app对前端开发者友好,学习成本相对较低,因为uni-app基于vue.js,封装的组件与微信小程序相同,所以对于目前主流的前端人员来说,学习成本几乎为零。
Uni-app用HbuildX开发。使用HBuilderX进行开发,可以说是一个速度杠杆。开发速度比较快,ps:我是webstom党(vue很得心应手),但是我个人觉得用HBuilderX开发纯静态页面还是很不错的,环境和提示效果都很丰富。
缺点:
很多人认为小程序是微信最早推出的。其实DCloud就是这个行业的开创者。所以uni-app发布时间短,还有很多不完善的地方。
快应用仅支持vivo、oppo、华为。
30小程序只有windows平台支持,需要在360浏览器中打开。
更多相关文章,请访问PHP中文网!vant和uniapp有什么区别?更多详情请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。