uni-app 使用@longpress长按触发事件,长按某个列表项或按钮触发事件,废话不多说直接上代码:
uni-app 使用@longpress长按触发事件,长按某个列表项或按钮触发事件,废话不多说直接上代码:
<template>
<view>
<view @longpress="longtap" class="longtap" @longTap="longtap">长按触发事件</view>
<view class="popup" v-show="show">
长按触发弹窗
</view>
</view>
</template>
<script>
export default {
data() {
return {
// 弹窗
show:false,
}
},
onLoad() {
},
methods: {
// 长按触发事件
longtap(){
// console.log("长按触发事件?")
// uni.showModal({
// title: '提示',
// content: '这是一个模态弹窗',
// success: function (res) {
// if (res.confirm) {
// console.log('用户点击确定');
// } else if (res.cancel) {
// console.log('用户点击取消');
// }
// }
// });
this.show = true
}
}
}
</script>
在微信和h5端只有longpress起效果,在支付宝小程序端只有longTap起效果