微信小程序多端框架Kbone开源-绍兴网站建设百度360seo搜索推广优化为你转播
适用场景
方案实现
为了更好的复用组件,尽可能完整的支持 Web 端的特性 在小程序端的渲染结果要尽可能接近 Web 端 h5 页面
miniprogram-render、miniprogram-element 和 mp-webpack-plugin 这三个包即是 Kbone 的核心。
框架优势
大部分流行的前端框架都能够在 Kbone 上运行,比如 Vue、React、Preact 等。 支持更为完整的前端框架特性,因为 Kbone 不会对框架底层进行删改(比如 Vue 中的 v-html 指令、Vue-router 插件)。 提供了常用的 dom/bom 接口,让用户代码无需做太大改动便可从 Web 端迁移到小程序端。 在小程序端运行时,仍然可以使用小程序本身的特性(比如像 live-player 内置组件、分包功能)。 提供了一些 Dom 扩展接口,让一些无法完美兼容到小程序端的接口也有替代使用方案(比如 getComputedStyle 接口)。
Kbone 是使用一定的性能损耗来换取更为全面的 Web 端特性支持。
开源交流
Github 开源地址: https://github.com/Tencent/kbone 请给 Kbone 一个 Star ! 欢迎提出你的 issue 和 PR! 国内镜像地址: https://git.code.tencent.com/Tencent_Open_Source/kbone 腾讯工蜂源码系统为开源开发者提供完整、最新的腾讯开源项目国内镜像
推荐
-
-
QQ空间
-
新浪微博
-
人人网
-
豆瓣