美文网首页
Vue子组件修改父组件的值

Vue子组件修改父组件的值

作者: 你猜_19ca | 来源:发表于2020-04-09 16:18 被阅读0次

    Vue是不允许子组件直接修改父组件的值的,如果需要修改,按如下方式:

    • 子组件
    export default {
      props: {
        visible: Boolean,
      },
      watch: {
        visible(val) {
          this.visibleInline = val;
        },
        visibleInline(val) {
          this.$emit('update:visible', val);
        }
      },
      data() {
        return {
          visibleInline: false,
       }
     }
    }
    
    • 父组件
    <template>
        <dialog
          :visible.sync="show"
        >
        </dialog>
    </template>
    

    相关文章

      网友评论

          本文标题:Vue子组件修改父组件的值

          本文链接:https://www.haomeiwen.com/subject/ysicmhtx.html