研究学习vuejs的sync修饰符:
sync-修饰符
当使用一个对象一次性设置多个属性的时候,这个 .sync 修饰符也可以和 v-bind 一起使用:
<comp v-bind.sync="{ foo: 1, bar: 2 }"></comp>
我使用
<comp v-bind.sync="{ foo: 1, bar: 2 }"></comp>
测试发现这种代码是无效的,是不是我哪里写错了?改写成:
<comp-component
:foo.sync="localFoo"
:bar.sync="localBar"
></comp-component>
就可以了。
使用的vuejs是2.5.13版本。为此我专门做了测试页面:
测试页面
自己测试了下,发现改成下面这种可以生效:
template:
script: