Javascript Vue目录树未加载数据

Javascript Vue目录树未加载数据,javascript,vue.js,Javascript,Vue.js,我正在尝试使用以下方法生成树菜单: HTML JS 菜单选项:{ 复选框:false, 延迟时间:1000, 获取数据节点{ 返回axios.get/assets/data/fetch0/data.json; }, 筛选器:{emptyText:无!} } 组件渲染,但单击元素不会执行任何操作。也没有错误。它应该从该URL加载节点子节点,但什么也没有发生 我还尝试将fetchData设置为字符串,例如: 菜单选项:{ 复选框:false, 延迟时间:1000, fetchData:/assets

我正在尝试使用以下方法生成树菜单:

HTML JS 菜单选项:{ 复选框:false, 延迟时间:1000, 获取数据节点{ 返回axios.get/assets/data/fetch0/data.json; }, 筛选器:{emptyText:无!} } 组件渲染,但单击元素不会执行任何操作。也没有错误。它应该从该URL加载节点子节点,但什么也没有发生

我还尝试将fetchData设置为字符串,例如:

菜单选项:{ 复选框:false, 延迟时间:1000, fetchData:/assets/data/fetch0/data-{node.text}.json, 筛选器:{emptyText:无!} }
还是没什么。我是做错了什么,还是这个东西坏了?

听起来您的dom没有更新,请在更改后启动console.log,看看它是否确实更改了。如果是这种情况,您需要使树重新渲染,这可以通过几种方法实现,您可以使更改的属性成为一个计算属性,该属性应触发更改,如果不起作用,则生成一个键并在数据更改时更改键。有关强制重新加载的完整解释,请参见此处。

看起来它根本没有提出请求。我试着让fetchData函数发送请求,它根本不会被触发。你在哪里调用fetchData函数?它不应该自己调用它吗?