vant/vue手機(jī)端長(zhǎng)按事件以及禁止長(zhǎng)按彈出菜單實(shí)現(xiàn)方法詳解
vant/vue實(shí)現(xiàn)手機(jī)端長(zhǎng)按事件
先給兩個(gè)事件
@touchstart="start"
@touchend="end"
因?yàn)関ue里的touchend沒有封裝,所以需要我們自己去寫
方法如下:
start() {
clearTimeout(this.loop); //再次清空定時(shí)器,防止重復(fù)注冊(cè)定時(shí)器
this.loop = setTimeout(() => {
console.log("長(zhǎng)按了");
}, 1000);
},
end() {
clearTimeout(this.loop); //清空定時(shí)器,防止重復(fù)注冊(cè)定時(shí)器
},
之后發(fā)現(xiàn)長(zhǎng)按后出現(xiàn)彈出菜單的現(xiàn)象,所以這里要解決一下如何去禁用彈出的菜單
vant/vue實(shí)現(xiàn)禁止長(zhǎng)按彈出菜單
找到對(duì)應(yīng)需要禁用菜單的頁面
* {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} document.oncontextmenu = function (e) {
e.preventDefault();
};
如果是想要停止冒泡,對(duì)需要停止冒泡的元素使用onclick.stop即可
以上就是vant/vue手機(jī)端長(zhǎng)按事件以及禁止長(zhǎng)按彈出菜單實(shí)現(xiàn)方法詳解的詳細(xì)內(nèi)容,更多關(guān)于vant/vue手機(jī)端長(zhǎng)按事件以及禁止長(zhǎng)按彈出菜單的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- Vue 組件事件觸發(fā)和監(jiān)聽實(shí)現(xiàn)源碼解析
- Vue?click事件傳遞參數(shù)的示例教程
- vue中@click綁定事件點(diǎn)擊不生效的原因及解決方案
- Vue中使用element-ui給按鈕綁定一個(gè)單擊事件實(shí)現(xiàn)點(diǎn)擊按鈕就彈出dialog對(duì)話框
- vue中如何給el-table-column添加指定列的點(diǎn)擊事件
- vue長(zhǎng)按事件和點(diǎn)擊事件沖突的解決
- vue項(xiàng)目如何實(shí)現(xiàn)Echarts在label中獲取點(diǎn)擊事件
- Vue Element-ui 鍵盤事件失效的解決
- Vue如何給組件添加點(diǎn)擊事件?@click.native
- vue中可以綁定多個(gè)事件嗎
- vue中的事件觸發(fā)(emit)及監(jiān)聽(on)問題
相關(guān)文章
Vue.js中使用components組件的實(shí)例講解
這篇文章主要介紹了Vue.js中使用components組件的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07
Vue2.x如何解決Element組件el-tooltip滾動(dòng)時(shí)錯(cuò)位不消失的問題
這篇文章主要介紹了Vue2.x如何解決Element組件el-tooltip滾動(dòng)時(shí)錯(cuò)位不消失的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06
vue頁面回退或關(guān)閉,發(fā)送請(qǐng)求不中斷問題
這篇文章主要介紹了vue頁面回退或關(guān)閉,發(fā)送請(qǐng)求不中斷問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01
Vue.js中NaiveUI組件文字漸變的實(shí)現(xiàn)
這篇文章主要介紹了Vue.js中NaiveUI組件文字漸變的實(shí)現(xiàn),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-07-07
Vue3實(shí)現(xiàn)clipboard復(fù)制的使用示例
在日常開發(fā)中,為用戶提供復(fù)制文本功能的需求比較常見,下面介紹一款vue3可用的插件,可以快速實(shí)現(xiàn)這個(gè)功能,感興趣的可以了解一下2023-11-11

