有几个问题问问老师?

来源:4-1 使用组件的细节点

功不唐捐终入海

2020-06-04 17:17:49

1.

Vue.component('counter',{

            data(){

                return {

                    number:0

                }

            },

            template:'<div @click="addNumber">{{number}}</div>', //这里为什么直接输入number就能访问到而不是this.number

            methods:{

                addNumber:function(){

                    this.number++;

                    this.$emit('rootadd')

                }

            }

        })

2.在watch内监听时也直接调用了属性名没有加this这是为什么?

写回答

1回答

好帮手慕夭夭

2020-06-04

同学你好,问题解答如下;

1.模板中绑定数据,直接写变量名即。this.number是写js代码时,获取数据的语法。这都是vue规定好的用法,固定记住即可。

2.这也是规定好的语法,都是vue内部做好的,我们不需要纠结这些,直接按照人家规定好的去用就行。

祝学习愉快~

0

0 学习 · 10739 问题

查看课程

相似问题