05-Vue之本地应用v-on指令

简介: 05-Vue之本地应用v-on指令

1. v-on指令

  • 作用:为元素绑定事件
  • 用法:v-on: 事件名="方法名"   简写: @事件名="方法名"       : 事件名无需写on
  • 方法内部可通过 this 关键字访问data中的数据
  • 完整代码
1. <!DOCTYPE html>
2. <html lang="en">
3. <head>
4. <meta charset="UTF-8">
5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
6. <title>Document</title>
7. </head>
8. <body>
9. <div id='app'>
10. <!-- v-on:事件='方法' -->
11. <input type="button" value='v-on指令' v-on:click='doIt'>
12. 
13. <!-- 简写 @事件='方法' -->
14. <input type="button" value='v-on简写' @click='doIt'>
15. 
16. <!-- 双击事件 -->
17. <input type="button" value='双击事件' @dblclick='doIt'>
18. 
19. <!-- 更改数据使用  this关键字 -->
20. <div id='app' @click='changeMes'>{{mes}}</div>
21. </div>
22. <!-- 开发环境版本,包含了有帮助的命令行警告 -->
23. <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
24. 
25. <script>
26. var app = new Vue({
27. el:'#app',
28. data:{
29. mes:'加油!'
30.             },
31. methods:{
32. doIt:function(){
33. alert('大家好,我是测试小白!')
34.                },
35. changeMes:function(){
36. this.mes += "加油,海蛎子!"
37.                }
38. 
39.             }
40. 
41.         })
42. </script>
43. </body>
44. </html>
相关文章
|
1天前
|
JavaScript
Vue3基础之v-bind与v-on
Vue3基础之v-bind与v-on
9 0
|
1天前
|
JavaScript
vue打印v-model 的值
vue打印v-model 的值
|
1天前
|
JavaScript
Vue实战-组件通信
Vue实战-组件通信
7 0
|
1天前
|
JavaScript
Vue实战-将通用组件注册为全局组件
Vue实战-将通用组件注册为全局组件
7 0
|
1天前
|
JavaScript 前端开发
vue的论坛管理模块-文章评论02
vue的论坛管理模块-文章评论02
|
存储 前端开发 JavaScript
为什么我不再用Vue,改用React?
当我走进现代前端开发行业的时候,我做了一个每位开发人员都要做的决策:选择一个合适的框架。当时正逢 jQuery 被淘汰,前端开发者们不再用它编写难看的、非结构化的老式 JavaScript 程序了。
|
1天前
|
JavaScript
VUE里的find与filter使用与区别
VUE里的find与filter使用与区别
22 0
|
1天前
|
JavaScript
vue页面加载时同时请求两个接口
vue页面加载时同时请求两个接口
|
1天前
|
JavaScript
vue里样式不起作用的方法,可以通过deep穿透的方式
vue里样式不起作用的方法,可以通过deep穿透的方式
14 0
|
1天前
|
移动开发 JavaScript 应用服务中间件
vue打包部署问题
Vue项目`vue.config.js`中,`publicPath`设定为&quot;/h5/party/pc/&quot;,在线环境基于打包后的`dist`目录,而非Linux的`/root`。Nginx代理配置位于`/usr/local/nginx/nginx-1.13.7/conf`,包含两个相关配置图。
vue打包部署问题