【发布时间】:2019-09-22 13:46:27
【问题描述】:
我收到了这个警告:
vue.common.dev.js?4650:630 [Vue 警告]:“数据”选项应该是在组件定义中返回每个实例值的函数。
我在下面附加了我的代码,但我得到了同样的错误,我做错了什么。
vue.js
data: function() {
return {
message: 'Some Message'
};
}
【问题讨论】:
-
你能通过codesandbox.io/s/vue分享更多你的代码吗?
-
我遇到了同样的问题。你解决了吗?
-
我在我的组件中解决了我的问题,它来自特定组件,请耐心检查您在 main.js 中注册的每个组件。在您的数据中仅使用函数。
-
我理解错误本身,但是我的所有代码(除了 new Vue(...))都使用函数,在比较所有文件后,我发现我犯了一个错误:
render: function( h, ctx) {return (ctx.children[0]);},这里“h(ctx.children[0])”是错误的调用,应该是“ctx.children[0]” ;但此错误消息具有误导性。
标签: vue.js