# 介绍
vk-uview-ui
同时支持 Vue3.0 和 Vue2.0
# vk-uview-ui 与 uview-ui 的关系?
vk-uview-ui 是 VK 基于 uview-ui 1.8.3 版本改造而来,其本质依然还是 uview-ui,是 VK 的珍藏版,由 VK 维护。
uview-ui 是 vk-unicloud 快速开发框架 之 client端框架 中推荐的UI,很多 VK框架 用户都在用 uview-ui
由于 uview-ui 作者目前重心全在 uView 2.0 的 nvue 版本上,故没有精力维护 uView 1.0,因此作者贡献出了自己珍藏的 vk-uview-ui 版本。
在这里,也感谢
uview-ui作者的开源奉献,再次为开源点赞。 同时vk-uview-ui也是无条件开源。
# vk-uview-ui 与 uview-ui 1.8.3 功能上有什么区别?
1、最大的亮点:同时支持
Vue3.0和Vue2.0,你没看错,现在uview-ui支持Vue3.0了(这应该是目前为数不多的uniapp Vue3.0组件库)(2021-11-18)2、以
uni_modules模块形式发布,方便一键更新(同时组件会自动按需加载,无需手动写easycom规则(注意,你需要把之前写的easycom规则删除,在项目根目录的pages.json中删除)3、对部分组件进行了微调,其中大部分调整不会影响你之前的代码运行(如车牌号键盘点击1次中文后会自动切英文+数字键盘),但有以下调整可能会影响你代码运行,请看完后再考虑是否有必要使用。
- 3.1、
u-picker的选择省市区的静态数据源使用 unicloud 中opendb-city-china表内的数据生成(这样前后端地址数据源保持了一致),但由于数据源变动了,可能会对你有些影响。
- 3.1、
- 3.2、删除了
uview-ui内置的国际化语言功能,(改造成Vue3比较麻烦,故作者干脆直接删除了)
- 3.2、删除了
- 3.3、还有其他一些细微变动(这个版本是几个月前就已经改造完的,在 uniapp 刚出Vue3的时候就开始了,但是由于当时的 uniapp Vue3 bug真的太多,当时并没有发布,可以想象一下作者当时碰到bug满天飞的场景)
- 3.4、Vue3.0中, uniapp 的 Vue3 版本在H5 APP(非nvue)微信小程序 中兼容性尚可,其他小程序目前还不行。
组件属性没有更改,文档直接看
uview-ui 1.0文档即可。 uview-ui 1.0文档 (opens new window)
目前大的问题没有了,作者自己的项目也是用此组件库开发,因此你无需担心后期无人维护。
如果你了解了以上须知,那么请继续阅读安装。