国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue父組件中獲取子組件中的數(shù)據(jù)(實(shí)例講解)

2024-05-06 15:26:10
字體:
供稿:網(wǎng)友

如下所示:

<FormItem label="上傳頭像" prop="image">   <uploadImg :width="150" :height="150" :name="'avatar'" size="150px*150px" ref="avatar"></uploadImg></FormItem> <FormItem label="上傳營業(yè)執(zhí)照" prop="businessLicence"> <uploadImg :width="350" :height="200" :name="'businessLicence'" size="350px*200px" ref="businessLicence"></uploadImg></FormItem>

自己寫了個(gè)上傳圖片的子組件,父組件需要獲取到子組件上傳的圖片地址,

方法一:給相應(yīng)的子組件加ref

父組件在最后提交的時(shí)候獲取thi.$ref.avatar.相應(yīng)數(shù)據(jù)即可,因?yàn)樵谶@里才能保證圖片已經(jīng)上傳,否則如果圖片沒上傳,拿到的值一定為空。

方法二:$emit()

/*  子組件*/<template>  <input type='file' @change="changeUrl" /></template><script>export default {  methods: {    changeUrl(e) {      this.$emit('changeUrl', e.currentTarget.files[0].path)    }  }}</script>/*  父組件*/<template>  <FormItem label="上傳營業(yè)執(zhí)照" prop="businessLicence">    <uploadImg :width="350" :height="200" :name="'license'" size="350px*200px" @changeUrl="getUrl"></uploadImg>  </FormItem></template><script>export default {  methods: {    getUrl(path) {      //這個(gè)就是你要的path,并且會(huì)雙向綁定    }  }}</script>

以上這篇vue父組件中獲取子組件中的數(shù)據(jù)(實(shí)例講解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持錯(cuò)新站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 富顺县| 舒兰市| 休宁县| 崇明县| 汤阴县| 滨海县| 沁阳市| 珠海市| 黄山市| 武川县| 洪雅县| 喜德县| 濉溪县| 理塘县| 犍为县| 沙坪坝区| 丰台区| 平安县| 雷波县| 杭州市| 南京市| 当雄县| 新津县| 白水县| 响水县| 蒙自县| 香河县| 招远市| 同德县| 镇原县| 嘉义县| 霍林郭勒市| 石河子市| 江华| 临城县| 新泰市| 当涂县| 正宁县| 霍邱县| 吉林市| 江油市|