【发布时间】:2018-03-24 18:20:20
【问题描述】:
我有一个使用复选框的过滤器列表。我正在尝试使每个复选框都成为自己的组件。所以我遍历我的过滤器列表,为每个过滤器添加一个复选框组件。 Vue.js documentation 表示,如果我有多个使用相同模型的复选框,则数组将使用复选框的值进行更新。如果复选框组是父组件的一部分,我看到它可以工作。但是,如果我将复选框设为组件并在循环中添加每个复选框组件,则模型不会按预期更新。
我怎样才能拥有一个复选框组件来更新父级上的数组?我知道我可以通过为更新数组的组件上的方法发出一个事件来做到这一点,但 Vue 文档看起来好像框架为你做了这件事。
这是我一直在玩的代码示例https://www.webpackbin.com/bins/-KwGZ5eSofU5IojAbqU3
【问题讨论】:
-
请在帖子本身中包含相关代码,而不仅仅是指向它的链接。
标签: javascript vuejs2 vue-component