【发布时间】:2016-12-18 20:14:36
【问题描述】:
我想创建具有双向绑定到组件本地范围的输入的组件。
如果没有组件,我会创建一个新的Vue 实例,然后将我的data 设置为我需要的。然后使用v-model,将输入绑定到该数据,然后可以从输入进行操作。
但是,将相同的代码转换为组件时,我无法在组件中获得任何输入以绑定到其数据。我尝试过 props、:data.sync、data 属性,但无论我尝试过什么,组件中的输入都无济于事。
我创建了一个 JSFiddle 来说明这一点:
https://fiddle.jshell.net/f0pdmLhy/2/
我想要发生的是组件中的输入以两种方式绑定到 err 变量,就像下面的非组件版本一样。
我将如何做到这一点?
我基本上想创建可以用 ajax 数据实例化的组件,然后填充输入。然后输入可以更新数据,我可以使用保存方法将数据发送到服务器。这甚至可以使用组件来完成吗?
【问题讨论】:
标签: vue.js two-way vue-component