(Codesandbox,Vue)“属性或方法“children”未在实例上定义,但在渲染期间引用。”

Ben*_*Dev 3 javascript state-management vue.js vuejs2 codesandbox

我目前正在构建一个状态管理器,它可以集成到多个前端框架中,包括 Vue。为了演示 Vue 中状态管理器的用法,我创建了一个简单的codesandbox。因为有一个实时代码示例总是很好,可以在自述文件中进行推广。但不知何故,我总是在代码和框中收到此错误(见下文)。

[Vue warn]: Property or method "children" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://v2.vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.
Run Code Online (Sandbox Code Playgroud)

上述错误发生在显示editor + preview. 在本地或在单独的选项卡(仅显示 )中,preview它按预期工作(没有错误)。

Codesandbox(错误):
https://codesandbox.io/s/agilets-first-state-i5xxs ?file=/src/main.js

Codesandbox 单独点击预览(无错误):
https://i5xxs.csb.app/

本地项目(无错误):
https://github.com/agile-ts/agile/tree/master/examples/vue/develop/my-project

我不知道我做错了什么。但这与我的状态管理器有关,因为默认的vue Codesandbox工作正常。

ton*_*y19 5

忽略该错误。这是Codesandbox 中的错误,并不是由您自己的代码直接引起的。他们的一位开发人员于 4 月 13 日评论说,该问题的优先级较低,因此可能不会很快得到修复。