一般需要补充两个配置:
- 构建到小程序代码的 webpack 配置
- 使用 webpack 构建中使用到的特殊插件 mp-webpack-plugin 配置
点此可以查看具体配置方式和操作流程。
kbone-ui
kbone-ui 是一个能同时支持 小程序(kbone) 和 vue 框架开发的多端 UI 库。
- 即可以基于 kbone 同时开发小程序和 H5,也可以单独使用开发 H5 应用。
- 支持以 Vue 语法来支持 H5 端和小程序端运行
- 对齐 微信weui 样式组件
文档
更为详细的说明和指引,可点击查看文档。
社区
此方案虽然将整个 Web 端框架包含进来并提供了适配层,但是也不是银弹,无法满足所有场景,具体限制可参考问题文档。使用相关问题可在 Kbone社区 发帖。如果还遇到其他问题,可在 issue 中反馈。
选择
业内其实已经出现了很多关于同构的解决方案了,每个方案都有自己的优劣,不存在能够完美解决所有问题的方案。kbone 也一样,它的优势在上面提到过,而它的不足也是它的实现原理带来的。kbone 是使用一定的性能损耗来换取更为全面的 Web 端特性支持。
所以关于性能方面,如果你对小程序的性能特别苛刻,建议直接使用原生小程序开发;如果你的页面节点数量特别多(通常在 1000 节点以上),同时还要保证在节点数无限上涨时仍然有稳定的渲染性能的话,可以尝试一下业内采用静态模板转译的方案;其他情况就可以直接采用 kbone 了。
案例
标签:微信小程序
相关阅读 >>
更多相关阅读请进入《微信小程序》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者