this.$refs['data']和this.$refs.data有啥区别啊?不都是引用dom吗?
一样的,都是对象取值的方法。但是使用场景有区别。
[] 取值一般是键名是个变量时使用,可以实现动态取值
例如:
let a = { b: 0,c:1,d:2}
let key = 'b'
console.log( a[key] ) //输出0
===========================================
如有帮助,麻烦点个【采纳此答案】 谢谢啦^0^
没有区别,两种写法,比如回字有八种写法
都是正常的对象属性值获取方法,
中括号是更方便当属性键值为变量啊或者短横线等特殊命名之类的,
点方法相当于是一种中括号的简写、一种便捷用法。
一般的取值的话、用点更方便更好看一些