例如:<view bindtap='btnpay' data-id="1"><lable>立即支付</lable></view>
如圖,view標(biāo)簽 加 bindtap事件,用data-name傳值,如果view中只有文字,點(diǎn)擊整個view區(qū)域都可以接收到data-name的值,如果view里面加一個lable標(biāo)簽,那么點(diǎn)擊lable包裹的區(qū)域,data-name取不到值。
解決方法:把取值方式 由e.target.dataset.carrierName 修改為e.currentTarget.dataset.carrierName即可
發(fā)表評論