亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue.js中修飾符.stop怎么用

發布時間:2022-03-28 09:13:38 來源:億速云 閱讀:312 作者:iii 欄目:開發技術

本文小編為大家詳細介紹“vue.js中修飾符.stop怎么用”,內容詳細,步驟清晰,細節處理妥當,希望這篇“vue.js中修飾符.stop怎么用”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

修飾符.stop的用法

.stop修飾符是用來阻止冒泡事件的發生的。

用法如下

<a v-on:click.stop="doThis"></a>

下面是全部的代碼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="vue.js"></script>
</head>
<style>
    #gpa {
        margin: 0 auto;
        width: 100px;
        height: 60px;
        background: green;
    }
    #pa {
        width: 60px;
        height: 40px;
        background: pink;
        margin: 0 auto;
        text-align: center
    }
</style>
<body>
//--------------------------------重點是這一部分代碼。
<div id="gpa" v-on:click="dodo">
    <div id="pa" v-on:click="doThat">
        <a  v-on:click.stop="doThis" href="http://www.baidu.com" rel="external nofollow" >百度</a>
    //點擊百度的時候不發生冒泡,執行doThis函數,然后跳轉到百度首頁。
    </div>
    //點擊粉色部分,即pa部分,發生冒泡,執行doThat,dodo函數。
</div>
</body>
<script>
    var gpas = new Vue({
        el:'#gpa',
        data:{
        },
        methods:{
            doThis:function(){
                alert("doThis");
            },
            doThat:function (){
                alert("doThat")
            },dodo:function(){
                alert("dodo")
            }
        }
    })
    </script>
</html>

stop事件修飾符

修飾符說明
.stop阻止冒泡

stop事件修飾符具體介紹

.stop

.stop用來防止冒泡

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script src="./lib/vue-2.4.0.js"></script>
    <style>
            .inner {
              height: 150px;
              background-color: gold;
            }
        
            .outer {
              padding: 40px;
              background-color: red;
            }
          </style>
</head>
<body>
    
    <div id="app">
            <div class="inner" @click="div1Handler">
                    <input type="button" value="點擊" @click="btnHandler">
            </div>
    </div>
    <script>
        var vm = new Vue({
            el:"#app",
            data: {
            },
            methods: {
                div1Handler() {
                    console.log('這是觸發了 inner div 的點擊事件')
                },
                btnHandler() {
                    console.log('這是觸發了 btn 按鈕 的點擊事件')
                }
            }
        })
    </script>
</body>
</html>

頁面操作效果

vue.js中修飾符.stop怎么用

我們看到不光點擊按鈕的點擊事件觸發了,而且父容器div的點擊事件也觸發了,這時我們就可以使用.stop來阻止這個冒泡了,如下

vue.js中修飾符.stop怎么用

在訪問測試

vue.js中修飾符.stop怎么用

通過輸出可以看到點擊事件沒有往上冒泡了!

讀到這里,這篇“vue.js中修飾符.stop怎么用”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌恰县| 兴安县| 辽阳市| 宜君县| 保山市| 大悟县| 荥经县| 德庆县| 翁源县| 青川县| 平度市| 重庆市| 图木舒克市| 古蔺县| 威宁| 梁平县| 长岛县| 河西区| 措勤县| 台山市| 秦安县| 武城县| 福海县| 依兰县| 普兰县| 兴海县| 乌鲁木齐市| 广平县| 上蔡县| 平江县| 华蓥市| 和林格尔县| 沙坪坝区| 百色市| 信阳市| 长垣县| 南漳县| 吉水县| 雅江县| 利津县| 泽普县|