|
Kbone UI:打通H5与小程序的多端UI库-上虞微信小程序公众号直播商城开发为你转播
Page 和 Component 特有环境变量来区分 小程序 和 H5 的环境:K 为前缀暴露一个统一的组件名称,内部H5端通过 WeUI 样式来适配,而小程序端直接使用内置组件。比如:快速上手现在的 UI 库是基于 Vue,考虑点主要是优先满足团队内部的基础开发和使用。后续会随着生态完善,计划提供对应 React 版本。 Kbone-UI 和市面上大部分的其它 UI 库类似,提供了 codeSplit 和全局引用两种方式。 加载全部组件内容,并引入 WeUI 样式库: 使用按需引入: UI 原理KView 组件来模拟大部分交互 UI 的功能组件内容,比如像 KActionSheet、KToast、KToptips 等。另外,考虑到 Web 端和小程序端的差异,Kbone-UI 需要对三类组件来进行跨平台实现。
整体来说,Kbone-UI 切入的角度和 taro、mpvue 等跨端式的方式不太一样,使用 Kbone-UI 可以在不脱离已有框架(Vue, React)下,实现多端开发目的,而不需要像 taro/mpvue 之类需要重新学一遍语法和框架。目前 Kbone-UI 还处于比较早期状态,前期打算是对齐微信小程序实现好用易用组件,后续,也会持续维护提供更多更好用的组件。 如果你对 Kbone-UI 感兴趣,欢迎在 Github 提出 Issue 和 PR !关于 Kbone-UI 你有什么使用问题或建议,欢迎访问Kbone社区主页发帖交流(PC网页端可发帖)。查看更多 Kbone 相关干货内容,欢迎来到Kbone文章专区。
Kbone-UI Github 开源地址: https://github.com/wechat-miniprogram/kbone-ui https://developers.weixin.qq.com/community/minihome/mixflow/1213301129006825473 ![]() |


