data 组件选项声明不再接收纯 JavaScript object,而需要 function 声明 就是 vue2 根组件的 data 可以是 object 或 function, vue3 所有组件的 data 只可以是 function // vue2 data: { s: 2 }, // 这种写法作废 在 data 改变了的还有 Mixin 行为 举例 var c1 = { data: function() { return { u: { c1: "c1-1", c2