使用mpvue通过usingComponents导入iview-weapp
1. git clone
git clone https://github.com/wkl007/mpvue-iview-weapp.git
2. 安装依赖
cd mpvue-iview-weapp && npm install
3. 启动程序
npm run dev
4. 预览
打开微信开发者工具,新建项目,将目录指向 /dist 即可
若原生组件通过click
事件,即this.triggerEvent('click', { index })
来进行父子组件通信,mpvue
无法从event.mp
中读取到正确的detail
,原因是因为mpvue
将click
事件编译为tap
导致this.triggerEvent('click', { index })
无法找到click
句柄
修改组件库click
事件名称,例如:
this.triggerEvent('click', { index })
=> this.triggerEvent('iclick', { index })
对应的模板中:
@click
=> @iclick
注:本次示例中修改了
action-sheet
、modal
组件
- action-sheet
- modal