宝哥软件园

键盘事件 按键修饰符 Vue框架的双向数据绑定

编辑:宝哥软件园 来源:互联网 时间:2021-08-28

首先,当按下键盘时,键盘事件在控制台中输出提示

Html源代码:

!DOCTYPE html html head meta charset=' utf-8 '/title vuelearn-cn blogs/xpwi/title!-引入自定义样式-link rel='样式表' href=' CSS/style.css' rel='外部nofollow' rel='外部nofollow' rel='外部nofollow'/!-介绍vue core js-script type=' text/JavaScript ' src=' http : js/vue . js '/script/head body!- vue-app是根容器,定义一个id,然后在js-div中操作id=' vue-app '!-名称特定值在js-h2keyboard Events /h2中定义标签名称:/labeinputype=' text ' v-: keyup=' log name '/labeinputype=' text ' v-: keyup=' log age '/div!-介绍自己的js,注意一定要写在body标记中,因为在返回执行vue实例之前必须加载整个HTML DOM-script type=' text/JavaScript ' src=' http : js/appevent . js '/script/body/HTML js源代码:

//实例化vue对象new Vue({ //注意代码格式//El: //el:要获取的元素必须是根容器元素el3360' # vue-app '、data: {}、methods : { logname 3360 function(){ console . log('您在此输入名称!');},logage : function(){ console . log('您正在进入年龄!');} }});上面的代码是,当用户点击输入框时,只要按下键盘,控制台上就会打印出提示。实际应用不多。当用户按下回车键时,将触发以下描述。

二、关键修饰语

可以通过添加以下内容来实现:时间过后进入。当用户完成输入并按回车键时,用户定义的事件InputType=' text ' v-: keyup . enter=' log name '/

三、双向数据绑定输入,选择,文本区

适用:输入、选择和文本区域标签

Js文件获取html文件输入的数据,然后以html格式获取js文件中的数据

源代码html文件:

!DOCTYPE html html head meta charset=' utf-8 '/title vuelearn-cn blogs/xpwi/title!-引入自定义样式-link rel='样式表' href=' CSS/style.css' rel='外部nofollow' rel='外部nofollow' rel='外部nofollow'/!-介绍vue core js-script type=' text/JavaScript ' src=' http : js/vue . js '/script/head body!- vue-app是根容器,定义一个id,然后在js-div中操作id=' vue-app '!-名称的具体值在js-h2keyboard Events /h2标签名称:/label中定义!-在js文件中的输入标签中添加一个ref以获取输入-input ref=' username ' type=' text '/Label age:/Label input ref=' user age ' type=' text ' v-: keyup . enter=' notice '/HR/span确认信息:/span br/name:{ { name } } br/age:{ { age } }/div!-介绍自己的js,注意一定要写在body标记中,因为你必须在返回执行vue实例之前加载你的整个HTML DOM-script type=' text/JavaScript ' src=' http : js/appevent . js '/script/body/HTML源代码js文件:

//实例化vue对象new Vue({ //注意代码格式//El: //el:要获取的元素必须是根容器元素el:' # vue-app ',data: {name: ' ',age:''},methods : { note : function));//this.name是在js文件上面定义的名称变量。这个。名称=这个。参考文献。用户名。价值;这个年龄=这个。$ refs . userage . value;alert(' name : ' this . name ' age:' this . age ');} }});四、双向数据绑定输入、选择、文本区(2)

以上数据绑定是按回车键时,前后同步数据。下面介绍另一种实现双向数据绑定的方法

双向数据绑定的第二种方法:

源代码html文件:

!DOCTYPE html html head meta charset=' utf-8 '/title vuelearn-cn blogs/xpwi/title!-引入自定义样式-link rel='样式表' href=' CSS/style.css' rel='外部nofollow' rel='外部nofollow' rel='外部nofollow'/!-介绍vue core js-script type=' text/JavaScript ' src=' http : js/vue . js '/script/head body!- vue-app是根容器,定义一个id,然后在js-div中操作id=' vue-app '!-名称的具体值在js-h2keyboard Events /h2标签名称:/label中定义!-添加引用以获取js文件中输入标签中的输入-input ref=' username ' type=' text ' v-model=' name '/Label age:/Label input ref=' user age ' type=' text ' v-model=' age '/HR/span同步数据:/span br/name:{ { name } } br/age:{ { age } }/div!-介绍自己的js,注意一定要写在body标记中,因为你必须在返回执行vue实例之前加载你的整个HTML DOM-script type=' text/JavaScript ' src=' http : js/appevent . js '/script/body/HTML源代码js文件:

//实例化vue对象new Vue({ //注意代码格式//El: //el:要获取的元素必须是根容器元素el:' # vue-app ',data: {name: ' ',age:''},methods : { note : function));//this.name是在js文件上面定义的名称变量。这个。名称=这个。参考文献。用户名。价值;这个年龄=这个。$ refs . userage . value;alert(' name : ' this . name ' age:' this . age ');} }});摘要

以上是边肖介绍的Vue框架的键盘事件、按键修饰符和双向数据绑定,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

更多资讯
游戏推荐
更多+