Vue手動控制點擊事件Click觸發(fā)方式
更新時間:2022年01月25日 08:44:05 作者:梅長弓
這篇文章主要介紹了Vue手動控制點擊事件Click觸發(fā)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
手動控制點擊事件Click觸發(fā)
方法一
變量的值&&觸發(fā)函數(shù)

方法二
利用變量控制css樣式設置其pointer-event:none

Vue點擊click事件解析
Vue算是前端技術比較火的一門技術了,所以在日常開發(fā)當中掌握它還是比較重要的,最近要用vue做一個移動端項目,趁著空閑的時間來簡單的寫一下demo,希望能夠幫到大家:
廢話不多說,先上代碼
<!DOCTYPE html>
<html lang="en">
<head>
? ? <meta charset="UTF-8">
? ? <title>Title</title>
? ? <!--<script src="./vue.js"></script>-->
? ? <script src="2.5.20-vue.js"></script>
</head>
<body>
<div id="app">
? ? ?//@click點擊事件getMethod和getMethod()帶不帶小括號其實沒多大的區(qū)別,vue在底層會把傳過去的函數(shù)統(tǒng)一解析成為方法,帶小括號說明有相應的實參傳入方法體里面;
? ? <!--<p ? @click="getMethod">aaaa</p>--> ? ? ??
? ? <!--<p ? @click="getMethodFun">aaaa</p>-->
? ? <p ? @click="getMethod()">aaaa</p>
? ? <p ? @click="getMethodFun()">bbbb</p>
</div>
</body>
<script>
? ? var app = new Vue({
? ? ? ? el: '#app',
? ? ? ? data: function () {
? ? ? ? ? ? return {
? ? ? ? ? ? ? ? message: 'father',
? ? ? ? ? ? ? ? show: true
? ? ? ? ? ? };
? ? ? ? },
? ? ? ? methods: {
? ? ? ? ? ? getMethod () { ? ? ?//點擊事件的時候去尋找相應的方法,在底層做轉換直接寫方法名,大括號里面寫相應的業(yè)務邏輯
? ? ? ? ? ? ? ? console.log('11');
? ? ? ? ? ? },
?//也可以采用匿名函數(shù)的寫法定義方法名,然后進行調用這種方法也是可以的,只不過getMethod ()的寫法更加簡潔,但是在實際開發(fā)當中這個可是不支持的例如 ? aaFunc (){} ? ? ? ? //直接這樣寫是會報錯的,一定要注意;
? ? ? ? ? ? getMethodFun: function () { ??
? ? ? ? ? ? ? ? console.log('22')
? ? ? ? ? ? }
? ? ? ? },
? ? });
</script>
</html>以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Vue element el-table-column中對日期進行格式化方式(全局過濾器)
這篇文章主要介紹了Vue element el-table-column中對日期進行格式化方式(全局過濾器),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04
Vue.js中computed屬性高效的數(shù)據(jù)處理案例
computed是Vue中一個計算屬性,它可以根據(jù)依賴的數(shù)據(jù)動態(tài)計算出一個新的值,并將其緩存起來,這篇文章主要給大家介紹了關于Vue.js中computed屬性高效的數(shù)據(jù)處理的相關資料,需要的朋友可以參考下2024-09-09
Vue數(shù)據(jù)更新但頁面沒有更新的多種情況問題及解決
這篇文章主要介紹了Vue數(shù)據(jù)更新但頁面沒有更新的多種情況問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07

