当我的组件emit
后更改_value
的值, 此时已经修改成功了, 可是并没有显示在input
中,需要我在再次点击input
才能看到刚才修改的值
// 页面中data() { return { _value: '' } }, methods: { change (val) { this._value = val; } } // vueComponent 组件中 this.$emit('change', val);
data: { return { _value: '' } }
应该是
data() { return { _value: '' } }
使用this.$emit('input', val)