美文网首页
在vue中使用.stop阻止单击事件继续传播

在vue中使用.stop阻止单击事件继续传播

作者: 明灭_ | 来源:发表于2018-11-25 20:00 被阅读0次
    一、vue的事件修饰符

    为了不在方法中处理DOM事件细节,vue中提供6个事件修饰符。分别是:

    • .stop
    • .prevent
    • .capture
    • .self
    • .once(已弃用)
    • .passive
    二、使用.stop阻止点击事件的继续传播

    原有代码:

    <div class="content" @click="toggleList()">
        <div class="content-right" @click="pay()">
        </div>
    </div>
    

    (将先执行pay方法,再执行toggleList方法)

    改进后代码:

    <div class="content" @click="toggleList()">
        <div class="content-right" @click.stop="pay()">
        </div>
    </div>
    

    (只执行pay方法)

    相关文章

      网友评论

          本文标题:在vue中使用.stop阻止单击事件继续传播

          本文链接:https://www.haomeiwen.com/subject/tvhmqqtx.html