2021-10-26

vue .sync的用法

1:今天复习vue时又学习到了.sync 那么?这个vue的.sync是用来干什么的的呢?
2:简单来说就是子组件直接修改父组件的值
3:一般我们在子组件要修改父组件的值,要先给子组件绑定一个自定义事件,然后通过子组件触发自定义组件来改变父组件的值如下
//父组件代码


<input type=“button”
value=“我是父组件中的按钮”
@click=“show”>
<child @upIsShow=“changeIsShow” v-show=“isShow”/>

//子组件代码


我是一个子组件,我在红色的海洋里!
<input type=“button” value=“点我隐身” @click=“upIsShow”>

//通过这个子组件的的$emit方法来修改父组件的值

但是一般情况我们只是想单纯的改改父组件的值,那么这个样子写就不够装逼。所以官网退出来一个新写法那就是 .sync 那这个究竟干了什么呢?

第一步:在子组件上用$emit(‘updata:fatherdata’,‘我是被改变的值’)

然后在子组件上接受

<child :fatherdata’.sync=“fatherdata’” v-show=“isShow”/>
{{fatherdata’}}
//这样就可以看到子组件修改父组件的值啦

//完整代码
父组件


<input type=“button”
value=“我是父组件中的按钮”
@click=“show”>

//子组件

我是一个子组件,我在红色的海洋里!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值