请问修饰符.sync改怎么用
发布于 2年前 作者 wwz_wang 742 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

官方讲的太简介,实在不明白,百度也没有什么好的解释。 希望有例子能让我直接看,菜鸟自学,求大神帮助

3 回复

是的 看中文都看的 迷迷糊糊 没看懂

哎 本来想pass算了 实在不甘心,终于折腾出来了

加了show.sync后,可以在子组件中调用this.$emit('update:show’,val) 来更新传入的prop

        <!--parent-->
        <parent>
            <children :show.sync="show_children"></children>
        </parent>
        
        data(){
            return {
                show_children:false
            }
        }
        <!--children-->
        <template>
            <div v-show="show">
                <a [@click](/user/click)="$emit('update:show',false)">关闭</a>
            </div>
        </template>
        
        props:{
            show:{
                type:Boolean,
                default:false
            }
        }
回到顶部