伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

Vue自学之路9-vue模版语法(事件修饰符&按键修饰符)

来源:本站原创 浏览:125次 时间:2021-12-19
Vue中的事件修饰符
1) .stop 阻止冒泡<input type='button' @click.stop='handle1()'/>VUE方式阻止冒泡</input>2) .prevent 阻止默认行为<a href="https://blog.csdn.net/ccgshigao?spm=1010.2135.3001.5343" v-on:click.prevent="handle2()"></a>
Vue中的按键修饰符
1) .enter 回车键<input @keyup.enter='submit'/>2) .delete 删除键<input @keyup.delete='handle'/>


常用的时间修饰符
  • .stop 阻止事件继续传播
  • .prevent 阻止标签默认行为
  • .capture 使用事件捕获模式,即元素自身触发的事件先在此处处理,然后才交由内部元素进行处理
  • .self 只当在 event.target 是当前元素自身时触发处理函数
  • .once 事件将只会触发一次
  • .passive 告诉浏览器你不想阻止事件的默认行为
 常用的按键修饰符
  • .enter
  • .tab
  • .delete
  • .esc
  • .space
  • .up
  • .down
  • .left
  • .right
自定义按键修饰符别名

在config.keyCodes对象中设置

Vue.config.keyCodes.f1 = 112

事件修饰符的例子
<div id='app'>    <form>        <div>            <!--敲击delete键,调用handleContent,清空用户名-->            <input type='text'  @keyup.delete='handleContent' v-module='uname' />        </div>        <div>            <!--敲击回车键,当放开的时候,会调用handleSubmit-->            <input type='text' @keyup.enter='handleSubmit' v-module='p���۲���,�ᶨ����wd' />        </div>         <div>            <input type='button' @click='handleSubmit' value='提交' />        </div>    </form>    <div v-on:click='handle0'>        <input type='button' @click='handle1()'/>传统方式阻止冒泡</input>    </div>        <!-- 可以预定义别名 -->    <input type='text' @keyup.aaa='handleKeyCode' />    <!-- 直接使用KeyCode的值 -->    <input type='text' @keyup.65='handleKeyCode' />    <div v-on:click='handle0'>        <!-- .stop阻止冒泡 -->        <input type='button' @click.stop='handle2()'/>VUE方式阻止冒泡</input>    </div>        <a href="https://blog.csdn.net/ccgshigao?spm=1010.2135.3001.5343" v-on:click="handle3()"></a>    <!-- .prevent阻止默认行为 -->    <a href="https://blog.csdn.net/ccgshigao?spm=1010.2135.3001.5343" v-on:click.prevent="handle2()"></a>    <div>{{ num }}</div></div><!-- 先下载vue.js --><script type='text/javascript' src='js/vue.js'></script><script>//1. html中书写标签//2. 引入vue.js//3. 使用vue进行数据渲染。//自定义按键修饰符Vue.config.keyCodes.aaa = 65;var vm = new Vue(    {        el: '#app', //绑定到id选择器        data: {           "uname": "",           "pwd" : "",           "num" : 0,        },methods: {            //空参数,默认第一个参数传递event            handle0: function(event){                num++;                            },            handle1: function(event) {                event.stopPropation();            },                        handle2: function(event) {                //do nothing;            },                        handle3: function(event) {                event.preventDefault();            },            handleKeyCode:function(event) {                console.log(event.keyCode);            },              handleSubmit: function(event){                console.log(this.uname+":"+this.pwd);            },            handleContent: function(event){                this.uname = "";                            }                   }    })</script>


传送门:2021最新测试资料&大厂职位

博主:测试生财(一个不为996而996的测开码农)

座右铭:专注测试开发与自动化运维,努力读书思考写作,为内卷的人生奠定财务自由。

内容范畴:技术提升,职场杂谈,事业发展,阅读写作,投资理财,健康人生。

csdn:https://blog.csdn.net/ccgshigao

博客园:https://www.cnblogs.com/qa-freeroad/

51cto:https://blog.51cto.com/14900374

微信公众号:测试生财(定期分享独家内容和资源)






  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net