Fork me on Bolg '◡'

简洁大方的sync 和 update

场景描述

我们经常使用 propemit 的组合来实现父子之间的通信,如果简单的场景下想父子组件相互修改,可以使用.syncupdate组合。

代码案例

父组件 传递 prop

<comp :foo.sync="bar"></comp>

等同于

<comp :foo="bar" @update:foo="val => bar = val"></comp>

子组件 修改 prop

this.$emit('update:foo', newValue)

这样的写法显得代码稍微高大上一点有木有呢?

posted @ 2021-08-11 16:59  webhmy  阅读(729)  评论(0编辑  收藏  举报