Vue-事件处理器

谁借莪1个温暖的怀抱¢ 2021-09-09 08:28 446阅读 0赞

v-on指令

计数器演示

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Vue-事件处理器</title>
  6. <script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
  7. </head>
  8. <body>
  9. <div id="app">
  10. <div>计数器:{
  11. {s}}</div>
  12. <button v-on:click="s+=1">按钮</button>
  13. <script type="text/javascript"> new Vue({ el: '#app', data:{ s:0 } }) </script>
  14. </body>
  15. </html>

请添加图片描述

v-on指令调用方法

调用自定义方法演示

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Vue-事件处理器</title>
  6. <script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
  7. </head>
  8. <body>
  9. <div id="app">
  10. <button v-on:click="s">按钮</button>
  11. <script type="text/javascript"> new Vue({ el: '#app', data:{ s:function(){ alert("hello"); } } }) </script>
  12. </body>
  13. </html>

在这里插入图片描述

在事件中读取data里的值

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Vue-事件处理器</title>
  6. <script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
  7. </head>
  8. <body>
  9. <div id="app">
  10. <button v-on:click="s">按钮</button>
  11. <script type="text/javascript"> new Vue({ el: '#app', data:{ a:"xiaowang" }, methods:{ s:function(event){ alert(this.a); }, } }) </script>
  12. </body>
  13. </html>

在这里插入图片描述

方法参数设置方式

1.变量操作

  1. v-on:click="s+=1"

2.调用Vue对象(方法)

  1. v-on:click="add"

2.调用Vue对象(方法)加参数

  1. v-on:click="add(a)"

发表评论

表情:
评论列表 (有 0 条评论,446人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Vue.js事件处理器

    事件监听: v-on指令进行事件监听。v-on需要参数,参数为事件类型。如click、change等。 1:直接操纵属性 <div id="app> <button v