美文网首页
vuejs获取当前对象元素

vuejs获取当前对象元素

作者: frankgo | 来源:发表于2019-01-26 15:52 被阅读4次

    vue中有两种方法获取到当前元素

    var el = event.target; //当前元素,可修改(能够用此方法获取到他的子元素,不能获取他本身的内容)

    var el = event.currentTarget;//当前元素,不可修改(能够用此方法获取到他的子元素及能获取他本身的内容)

    html

    <div id="example-2">

      <!-- `onsomething` 是在下面定义的方法名 -->

    <button v-on:click='onsomething'>复杂的click<span>哈哈</span></button>

    </div>

    js

    var example2 = new Vue({

      el: '#example-2',

      data: {

        name: 'Vue.js'

      },

      // 在 `methods` 对象中定义方法

      methods: {

      onsomething:function(event){ // `event` 是原生 DOM 事件

            alert('hello'  + this.name +'!' ); // `this` 在方法里指向当前 Vue 实例

            var el = event.currentTarget;//复杂的click哈哈

            //var el = event.target;//哈哈

            alert(el.innerText);

        }

      }

    })

    // 也可以用 JavaScript 直接调用方法

    //example2.greet() // => 'Hello Vue.js!'

    相关文章

      网友评论

          本文标题:vuejs获取当前对象元素

          本文链接:https://www.haomeiwen.com/subject/uypijqtx.html