Javascript 如何将事件传递给Vue JS中嵌套组件中的直接父级
我正在构建一个递归嵌套的树视图。要删除,我想使用$event将事件传递给其父级。但我无法接收这些事件 这是我到目前为止在JSFIDLE上的代码。Javascript 如何将事件传递给Vue JS中嵌套组件中的直接父级,javascript,recursion,vue.js,nested,Javascript,Recursion,Vue.js,Nested,我正在构建一个递归嵌套的树视图。要删除,我想使用$event将事件传递给其父级。但我无法接收这些事件 这是我到目前为止在JSFIDLE上的代码。 Vue.component('treeview'{ 模板:` 我将为每个对象分配唯一的id,以确定它们位于哪个级别,并在删除时搜索特定的id 这些都是你需要改变的事情 1) 调用treeview组件上的deletemeemit事件,以便家长可以侦听该事件。 2) 在treeview组件中,返回data()中的空对象{},并直接在dom中使用pro
Vue.component('treeview'{
模板:`
- 我将为每个对象分配唯一的
id
,以确定它们位于哪个级别,并在删除时搜索特定的id
这些都是你需要改变的事情
1) 调用treeview
组件上的deleteme
emit事件,以便家长可以侦听该事件。
2) 在treeview组件中,返回data()
中的空对象{}
,并直接在dom中使用prop值。这确保每次更改treeData
值时都会更新dom
- 为了简化操作,您需要为每个要删除的节点名称指定唯一的id。
{node\u name:'Core PHP',id:1,nodes:[]}