在 vue.js 中追加组件并访问子组件的值
append component and access child componet's value in vue.js
我是vue.js的新手。我想问问:
如何重复附加组件?如果追加的组件是子组件,子组件如何传值给父组件,父组件如何识别是哪个子组件传的值?
您可以使用 v-for 指令重复附加组件:
http://vuejs.org/v2/guide/list.html
子组件通过发出的事件或 v-model 指令与父组件通信。关于前者,您可以在这里阅读:http://vuejs.org/v2/guide/components-custom-events.html, about the latter here: http://vuejs.org/v2/guide/forms.html
您可以将 ID 或索引与发出的事件一起传递,也可以传递 $event.target,有多种可能性,具体取决于您确切需要识别元素的原因。
我是vue.js的新手。我想问问: 如何重复附加组件?如果追加的组件是子组件,子组件如何传值给父组件,父组件如何识别是哪个子组件传的值?
您可以使用 v-for 指令重复附加组件: http://vuejs.org/v2/guide/list.html
子组件通过发出的事件或 v-model 指令与父组件通信。关于前者,您可以在这里阅读:http://vuejs.org/v2/guide/components-custom-events.html, about the latter here: http://vuejs.org/v2/guide/forms.html
您可以将 ID 或索引与发出的事件一起传递,也可以传递 $event.target,有多种可能性,具体取决于您确切需要识别元素的原因。