如图,vue实例中(data:data)什么意思?难道是把data(第二个)的所有属性都赋值给data(第一个)?

data:data具体是app代理了data。如果var data中data是对象 那么var app=new Vue({data:data})中两个data分别是什么?对象?还是属性?
最新回答
干净好听的昵称

2024-04-23 02:08:54

第一个 data 就是个变量名而已,你叫 f_ck 也可以:

var f_ck = {
  name: "Conan",
  age: 28
};
var app = new Vue({
  data: f_ck
});

甚至不用这个中间变量直接传字面量过去也可以:

var app = new Vue({
  data: {
    name: "Conan",
    age: 28
  }
});