【VUE教程】click点击事件-修饰符教程

这里修饰符写了三个,但是代码中小H只演示了两个,最后一个也是同样的道理加到@click 事件监听后即刻,这个很少用到,一般网站也不会说只点击一次就行了。

这里已经演示的两个知识点很重要,比起用jQuery来写的话,要简单很多。直接在@click后加上修饰符即刻使用,简单易懂。

1、这里我写了个大的DIV和一个包含在DIV里的一个按钮,为了好看出效果我给了背景色。(如果常规来说,点击按钮会触发两个事件,但是这里用到.top就可以阻止冒泡,只显示自己当前的鼠标事件儿)
2、简单写了一个表单,里面提交默认会跳转到当前目录,提交后页面也会跳转,但是有时候我们不需要他提交到某个页面,想在当前页就做出相应或者提示,那么就用到我们的.prevent修饰符。当前页即可用tjclick方法做出自己想要的相关功能。

附上代码:更多教程请关注毛毛博客资源网此栏目,或站内搜索对应教程,也可假如QQ讨论群,直接搜索毛毛博客资源网便可找到,此类教程均为原创教程,简单易懂。勿抄袭。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>点击的修饰符,这课很重要,非常常用</title>
</head>
<body>

<!--
    .prevent 是阻止 默认行为
    .top 是阻止冒泡
    .once 只显示一次点击效果
-->
<div id="app">
    <div @click="divall()" style="height: 100px; width: 600px; background-color: darkgreen;">
        <p>这里是一个div里面的内容</p>
        <input @click.stop="divdj()" type="submit" value="这是一个div里的按钮">
    </div>

    <br /><br /><br /><br />
    <form action="/">
        <input type="text">
        <input type="submit" value="提交" @click.prevent="tjclick()">
    </form>

</div>
<script src="../vue.js"></script>
<script>
    const vm = new Vue({
       el: '#app',
       data: {

       },
       methods: {
           tjclick(){
               console.log('提示信息');
           },
           divdj(){
               console.log('这是点击按钮的提示!')
           },
           divall(){
                console.log('这个是整个div的点击提示!!!')
           }

       }

    });
</script>
</body>
</html>

如下载链接失效,请联系管理员处理【QQ:941007525,微信:style028666】

免责申明:
本站资源均来源于互联网,如有侵权请联系站长!将第一时间删除
本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
资源仅供学习参考请勿商用或其它非法用途,否则一切后果用户自负!

毛毛博客 » 【VUE教程】click点击事件-修饰符教程

发表回复

简简单单,不求发展

立即查看 了解详情