Vue 框架学习 事件监听

Posted smallstars

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue 框架学习 事件监听相关的知识,希望对你有一定的参考价值。

v-on 事件监听:

<body>
  <div id ="app">
    <p>
    <h2>counter: {{counter}}</h2>
    <button @click="increment">+</button>
    <button @click="decrement">-</button>
    </p>

    <!-- btn1有一个参数,这里不给参数自动返回浏览器自己生成的Event事件对象 -->
    <button @click="btn1">按钮1</button>
    <!-- 传入参数 -->
    <button @click="btn2(‘Stars‘)">按钮2</button>
    <!-- 既传参又需要获得Event事件对象 -->
    <button @click="btn3(‘Stars‘, $event)">按钮3</button>
  </div>

  <script>
    //创建Vue实例,得到 ViewModel
    const vm = new Vue({
      el: ‘#app‘,
      data: {
        counter: 0,
      },
      methods: {
        increment(){
          this.counter++
        },
        decrement(){
          this.counter--
        },

        btn1(event){
          console.log(‘btn1: ‘,event);
        },
        btn2(lastName){
          console.log(‘btn2: ‘,lastName);
        },
        btn3(lastName,event){
          console.log(‘btn3: ‘,lastName,event);
        },

      },
      computed: {},
    });
  </script>

</body>

技术图片

 

以上是关于Vue 框架学习 事件监听的主要内容,如果未能解决你的问题,请参考以下文章

vue3学习随便记7

vue3学习随便记7

Vue2.0 的漫长学习ing-5

学习video相关事件及vue中监听切出页面方法

vue子组件监听scroll事件

一起学Vue之事件处理