老师,我想问下,关于变量定义的问题
来源:4-9 字体设置弹窗UI实现
_柠萌0
2019-02-28
就是你写的script里面,我以前看的资料,都是在data{}中先定义变量的初始化,再在方法中使用this.XXX = 取得值!而你定义的变量都是直接this.XXX = 取得值!我想问下,这两种方法有什么区别。
data () {
return {
name: ''
}
}
methods: {
getName () {
this.name = '张三'
}
}
data () {
return {
}
}
methods: {
getName () {
this.name = '张三'
}
}
写回答
1回答
-
Sam
2019-02-28
你好,推荐先定义再使用,但是如果直接使用this.xxx也是可以的,这样操作会在vue实例中直接生成一个属性,再执行赋值操作032019-03-04
相似问题