vue中props双向绑定方法
子组件的props是由父组件单向传入的,子组件是不可直接修改props的,故需要其他方法来实现
1、直接使用this.$emit调用父组件中对应的方法更新父组件的值
2、父组件中使用.sync修饰符,子组件中this.$emit('update:绑定值',新的值)
3、父组件中v-modal,子组件中value实现双向绑定
4、子组件初始化时用data接收对应props,并用 watch或computed 监听props变化实时赋值给data
子组件的props是由父组件单向传入的,子组件是不可直接修改props的,故需要其他方法来实现
1、直接使用this.$emit调用父组件中对应的方法更新父组件的值
2、父组件中使用.sync修饰符,子组件中this.$emit('update:绑定值',新的值)
3、父组件中v-modal,子组件中value实现双向绑定
4、子组件初始化时用data接收对应props,并用 watch或computed 监听props变化实时赋值给data