文章来源官方公告
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就非常方便了。