老师,问个关于vue里面this的问题

来源:3-1 Loading组件

慕神9465694

2019-12-11 18:07:01

http://img.mukewang.com/climg/5df0bed909b5dd7b08870828.jpg

http://img.mukewang.com/climg/5df0bed909933eb810340741.jpg

如图1,图2. 请教几个问题:

1. 图1,在store的mutations的函数中调用state需要加上this才能访问到state

2. 图2,不用通过this就能访问到store

3.data中是属性不需要通过this.data 直接this就能访问

综上,请问老师什么时候该用this?? 真的搞懵了 求老师解惑  ..TnT..

写回答

1回答

好帮手慕言

2019-12-11

同学你好,关于同学的疑问,解答如下:

1、store文件里面的this指向的是store,可以打印看结果:
http://img.mukewang.com/climg/5df0ddb009c09a0e08110405.jpg

所以要使用this才能访问store下面的属性。

2、因为文件里面引入了store,所以在使用时可以不加this

http://img.mukewang.com/climg/5df0de790976953f07250566.jpg

3、data里面的属性要使用this才能获取到,是语法规定,如下:

http://img.mukewang.com/climg/5df0dea9096cd16803620345.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 10739 问题

查看课程