上传者: 42140710
|
上传时间: 2022-05-25 10:29:04
|
文件大小: 687KB
|
文件类型: ZIP
Taro React 小程序注入全局组件
缘由
众所周知,小程序中不能定义全局组件,如果我们想自定义一个 modal 弹窗,来替代 wx.showModal 的话,则需要在每个页面手动的引入组件。随着项目越来越大,手动引入组件无疑是繁琐和低效的,因而抽空开发了这个 webpack-loader 代替手动操作。
作用
为每个页面注入全局组件。支持主包和分包,支持类写法和函数写法。
环境
taro react
安装
npm install taro-inject-component-loader -D 。
配置
配置项
importSpecifier 导入标识符
componentName 导入的组件名称
isPage 判断当前遍历到的文件是否为页面(可选配置)
isPage 不传的情况下,默认会将 src/pages/页面名称/index.[tj]sx 和 src/package-模块名称/