Vue当中的this

10事件绑定

methods当中的this就是Vue实例对象vm

var vm = new Vue({
            el: '#app',
            data: {
                num: 0
            }, // 注意点: 这里不要忘记加逗号 
            // methods  中 主要是定义一些函数
            methods: {
                handle: function() {
                    // 这里的this是Vue的实例对象+
                    console.log(this === vm) //结果输出true
                        //   在函数中 想要使用data里面的数据 一定要加this 
                    this.num++;
                }
            }
        });

setTimeout(function(){
},2000) //函数当中的this指的是window

posted on 2019-11-30 17:52  songsong_p_blue  阅读(161)  评论(0编辑  收藏  举报