mpvue - iview weapp click 获取不到index (i-model、acrion-sheet)

原文链接: https://github.com/wkl007/mpvue-iview-weapp

问题

    若iview weapp组件通过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

你可能感兴趣的:(mpvue)