评论

小程序内置扩展库支持

内置扩展库支持

文章来源官方公告
https://developers.weixin.qq.com/community/develop/doc/000004ba0e00289aee79f62ca51401?blockType=1

这个公告发出来,关注点都在小程序包大小提升到了12M,其实内置扩展库或许对我们更有用。

%
扩展库是将官方提供的一系列扩展能力打包而成的一些类库。为方便开发者使用,我们在最新的nightly版开发者工具支持了内置扩展库,开发者只需在app.json配置文件声明引用指定扩展库即可,无需自行引入相关 npm 包且不计入小程序代码包大小,目前支持了kbone和WeUI两种扩展库,更多详情请参考文档。
https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#useExtendedLib

useExtendedLib
基础库 2.2.1 开始支持,低版本需做兼容处理。

最新的 nightly 版开发者工具开始支持,同时基础库从支持 npm 的版本(2.2.1)起支持

指定需要引用的扩展库。目前支持以下项目:

kbone: 多端开发框架
weui: WeUI 组件库
指定后,相当于引入了对应扩展库相关的最新版本的 npm 包,同时也不占用小程序的包体积。目前暂不支持在分包中引用。用法如下:

在app.json和page文件中新增如下配置


{
  "useExtendedLib": {
    "kbone": true,
    "weui": true
  }
}

{
  "usingComponents": {
    "mp-dialog": "/miniprogram_npm/weui-miniprogram/dialog/dialog"
  },
  "useExtendedLib": {
    "weui": true
  }
}


这样以后引入WeUI就非常方便了。

最后一次编辑于  12-02  
点赞 2
收藏
评论

2 个评论