

我最喜歡的操作是 @tap="這個(gè)是自定義點(diǎn)擊事件" 總覺(jué)得比@click好用。
tap和click的區(qū)別:
兩者都會(huì)在點(diǎn)擊時(shí)觸發(fā),但是在web手機(jī)端,clikc會(huì)有200-300ms的延時(shí),所以要用tap代替click作為點(diǎn)擊事件,singleTap和doubleTap分別作為單次點(diǎn)擊和雙擊,但是使用tap會(huì)帶來(lái)點(diǎn)透事件(事件穿透)。
<template>
<view class="demo" @tap="clickTest">這個(gè)是tap</view>
<view class="demo" @click="clickTest" @longtap="longtap">這個(gè)是click</view>
</template>
<script>
export default {
methods:{
clickTest: function(e){
console.log(e);
console.log('click');
},
longtap: function(e){
console.log(e);
console.log('longtap');
}
}
}
</script>
<style>
.demo{width:500px; margin:50px auto; background:#8F8F90; height:500px;}
</style>
注意在小程序中觀察對(duì)應(yīng)事件對(duì)象,可以利用此對(duì)象獲取更多信息。
| 呢 稱(chēng): | |
| 表 情: | |
| 內(nèi) 容: |
評(píng)論內(nèi)容:不能超過(guò) 1000 字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。 |
| 驗(yàn)證碼: | |
您發(fā)布的評(píng)論即表示同意遵守以下條款:
一、不得利用本站危害國(guó)家安全、泄露國(guó)家秘密,不得侵犯國(guó)家、社會(huì)、集體和公民的合法權(quán)益;
二、不得發(fā)布國(guó)家法律、法規(guī)明令禁止的內(nèi)容;互相尊重,對(duì)自己在本站的言論和行為負(fù)責(zé);
三、本站對(duì)您所發(fā)布內(nèi)容擁有處置權(quán)。
蘇公網(wǎng)安備 32070502010230號(hào)