sync的用法
一个子组件,存在多个需要双向绑定的数据
原来的思路是通过v-model 子组件触发 $emit(‘input’, e.xx.xx) 会自动完成双向绑定,现在如果需要多个参数就可以使用sync。
// 父组件
<ZChildInput :username.sync="model.username" v-model="age"></ZChildInput>
// 子组件
username: <input type="text" :value="username" @input="usernameChange">
age: <input type="text" :value="value" @input="ageChange">
<script>
export default {
props: ['username', 'value'],
methods: {
usernameChange(e