你好,请问 app.firstName 与 app.$data.fistName 的区别是什么呢?谢谢

来源:3-4 计算属性,方法与侦听器

慕工程0024345

2018-10-05

你好,请问 app.firstName 与 app.$data.fistName 的区别是什么呢?谢谢

写回答

3回答

qq_缺南摸了个北_0

2018-12-18

var app = new Vue({
el: '#app',
data: {
firstName: '',
lastName: ''
}}

内部可能做了两件事。

第一件 
for(var prop in options.data) {
    app[prop] = options.data[prop]; // 这里就是为什么可以用 app.firstName
}

第二件

app.$data = options.data //  这里就是为什么可以使用 app.$data.firstName


0
0

Dell

2018-10-07

没什么区别,都是一个变量

0
0

guoranbbing_0001

2018-10-06

一样的吧

0
0

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10675 学习 · 8191 问题

查看课程