详谈Vue的事件绑定

v-on指令可以绑定DOM事件触发时运行一些JavaScript代码

复制代码
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>事件绑定</title>
 6     <!--  1、导入Vue.js  -->
 7     <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.js"></script>
 8 </head>
 9 <body>
10 <!-- view层 模板 -->
11 <div id="app">
12     <h1>{{str}}</h1>
13     <!--  这里通过v-on绑定了按钮的单击事件  -->
14     <button v-on:click="reverseStr">反转字符串</button>
15 </div>
16 
17 <script type="text/javascript">
18     /*
19         vue对象中的data属性相当于java类对象中的成员变量, methods属性相当于java类对象中的
20         成员方法(或者也可以理解为java中的事件),vue中的属性都定义在data中,事件都定义在methods
21         中。
22     */
23     let vue = new Vue({
24         el: "#app",
25         data: {
26             str: "Vue is Very Good"
27         },
28         methods: {
29             // 绑定一个单击事件,功能为反转字符串
30             reverseStr: function () {
31                 // 这里先调用String的split()方法,然后再调用数组的reverse()方法进行反转,最后再调用数组的join()方法进行拼接成字符串
32                 this.str = this.str.split('').reverse().join('');
33             }
34         }
35     });
36 </script>
37 </body>
38 </html>
复制代码

 

posted @   没有你哪有我  阅读(254)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
点击右上角即可分享
微信分享提示