美文网首页
Vue 自定义 v-model 示例

Vue 自定义 v-model 示例

作者: 乌特西西 | 来源:发表于2021-04-20 11:26 被阅读0次
//  最初写法
// 父级
<SCustomSelect  :list="list" :value="value   />

// 子级 SCustomSelect  js部分
props:['list','value'],
methods:{
    select(i){
        this.$emit('select',i)
    }
}

// 自定义 v-model 写法
// 父级
<SCustomSelect v-model="value"  :list="list"  />

// 子级 SCustomSelect  js部分
model:{
    prop:'value', // 需要双向绑定的 prop
    event:'select' // v-model 触发的事件
},
props:['list','value'],
methods:{
    select(i){
        this.$emit('select',i)
    }
}


相关文章

网友评论

      本文标题:Vue 自定义 v-model 示例

      本文链接:https://www.haomeiwen.com/subject/yfzglltx.html