Vue键盘事件用法总结
程序员文章站
2022-05-25 22:23:46
这两天学习了vue.js 感觉组件这个地方知识点挺多的,而且很重要,所以,今天添加一点小笔记,学习一下vue键盘事件
键盘事件
这两天学习了vue.js 感觉组件这个地方知识点挺多的,而且很重要,所以,今天添加一点小笔记,学习一下vue键盘事件
键盘事件
<!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <script src="../js/vue.js" charset="utf-8"></script> <script type="text/javascript"> window.onload = function () { var vm = new vue({ el: '#box', data: {}, methods: { show: function (ev) { alert(ev.keycode) } } }); } </script> </head> <body> <div id="box"> <input type="text" @keydown="show($event)"> </div> </body> </html>
keycode
<!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <script src="../js/vue.js" charset="utf-8"></script> <script type="text/javascript"> window.onload = function () { var vm = new vue({ el: '#box', data: {}, methods: { show: function (ev) { if(ev.keycode==13){ alert('你按了回车键!') } } } }); } </script> </head> <body> <div id="box"> <input type="text" @keyup="show($event)"> </div> </body> </html>
keyup
<!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <script src="../js/vue.js" charset="utf-8"></script> <script type="text/javascript"> window.onload = function () { var vm = new vue({ el: '#box', data: {}, methods: { show: function (ev) { alert(ev.keycode) } } }); } </script> </head> <body> <div id="box"> <input type="text" @keyup="show($event)"> </div> </body> </html>
键盘事件——简写方式
<!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <script src="../js/vue.js" charset="utf-8"></script> <script type="text/javascript"> window.onload = function () { var vm = new vue({ el: '#box', data: {}, methods: { show: function () { alert('你按了回车!'); }, show2: function () { alert('你按了回车!'); }, show3: function () { alert('你按了上键!'); }, show4: function () { alert('你按了下键!'); }, show5: function () { alert('你按了左键!'); }, show6: function () { alert('你按了右键!'); } } }); } </script> </head> <body> <div id="box"> <input type="text" @keyup.13="show()"> <hr> <input type="text" @keyup.enter="show2()"> <hr> <input type="text" @keyup.up="show3()"> <hr> <input type="text" @keyup.down="show4()"> <hr> <input type="text" @keyup.left="show5()"> <hr> <input type="text" @keyup.right="show6()"> <hr> </div> </body> </html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。