vue:v-model实现子组件和父组件数据双向绑定
admin
2024-01-28 12:42:20

参考文档:vue双向绑定v-model实现子组件修改数据 - 大哈博客

Vue中子组件修改父组件的值(使用v-model优化,所有自定义组件可用v-model)_目标前端大佬的博客-CSDN博客

一、父组件


二、子组件 pic-upload.vue

export default {name: 'FileUpload',model: {prop: 'value',event: 'change'},props: {value: {type: String,default: () => {return ''}}},watch: {//监听子组件数据变化imageUrl: function(newVal){//更新父组件数据this.$emit('change', newVal);},//监听父组件数据变化value: function(newVal){//更新子组件数据this.imageUrl = newVal;}},data() {return {imageUrl: null,}},created() {//组件初始化时,将父组件数据保存到子组件数据中this.imageUrl = this.value;},
},

相关内容

热门资讯

今年市口腔医院为2835名儿童... (来源:沈阳日报)转自:沈阳日报  12月22日,记者获悉,2025年全国儿童口腔助成长项目沈阳站圆...
华宝竞争优势混合A净值上涨1.... 华宝竞争优势混合型证券投资基金(简称:华宝竞争优势混合A,代码010335)公布12月23日最新净值...
易方达科益混合A净值上涨1.0... 易方达科益混合型证券投资基金(简称:易方达科益混合A,代码010389)公布12月23日最新净值,上...
广发新兴产业精选混合C净值上涨... 广发新兴产业精选灵活配置混合型证券投资基金(简称:广发新兴产业精选混合C,代码010433)公布12...
永赢成长领航混合A净值上涨2.... 永赢成长领航混合型证券投资基金(简称:永赢成长领航混合A,代码010562)公布12月23日最新净值...