为什么我为uni-list-item添加@tap事件后,获得的event总是undiefined?
uni-list-item源码中click事件的 this.$emit('click')是什么意思?
<uni-list v-for="(item, index) in dataset" :key="index">
<uni-list-item :title="item.title" :note="item.createdDatetime" @tap='showMessage' data-message="ddddddddd" />
</uni-list>
methods: {
showMessage: function(e) {
console.log(e);
let message = e.currentTarget.message;
uni.redirectTo({
url: '../show/show'
});
}
}
3 个回复
小贼
this.$emit('click')这个是一个全局事件
h***@qq.com
@tap.native
7***@qq.com
把uni-list-item.vue 中的@cick注释掉使用