亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

javascript - vue渲染子組件異步問題

瀏覽:100日期:2023-01-07 15:56:33

問題描述

現在有一個組件A。里面包含了組件B,C,D,由于涉及了數據共享,組件B需要用x參數發請求,但是x參數是在A里面發請求獲取到的,現在出現的問題是在A還沒獲取到參數x的時候B就已經先一步發請求了(結果請求400錯誤),出現問題的根本問題是父組件與子組件的渲染都是異步進行的,在父組件獲取參數時用了async+await。

async beforeMount(){ let x = await this.getCityInfo(); this.GET_POSITION(x); console.log(11);},

現在目前能想到的方案就將B,C,D全部整合到A內部,使A內部沒有子組件,這樣就不會有組件之間異步渲染的問題,請問還有其他更好的方案嗎?

問題解答

回答1:

獲取 x 成功之前不渲染 B

<B v-if='x'></B>

或者 B 自己 watch prop x ,值不對不發請求。

watch: { x (value) { if (value) { // send request } }}回答2:

A請求完了emit一個事件 B去監聽就是了

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 午夜一级影院 | 国产逼逼视频 | 欧美成人免费观看的 | 免费黄片毛片 | 男女18一级大黄毛片免 | 免费看一级黄色 | 一道精品视频一区二区三区图片 | 欧美成人黄色片 | 91在线日本 | 黄色爱爱视频 | 欧美日韩国产综合视频在线看 | 欧美黄色大片免费观看 | 中国免费黄色片 | 立即播放免费毛片一级 | 97r久久精品国产99国产精 | 免费大学生国产在线观看p 免费大黄网站在线观看 | 成人欧美视频免费看黄黄 | 欧美日韩在线视频专区免费 | 高清免费a级在线观看国产 高清免费毛片 | 一级做a爰片性色毛片新版的 | 免费看一级黄色片 | 免费在线a| 成人伊人亚洲人综合网站222 | 在线a久青草视频在线观看g | 在线亚洲国产精品区 | 国产福利不卡视频在免费播放 | 黄色一级视屏 | 久久一区二区免费播放 | 67194福利| 亚洲图片综合区另类图片 | 立即播放免费毛片一级 | 97国内精品久久久久久久影视 | 久久精品视频5 | 日韩免费精品一级毛片 | 亚洲狠狠网站色噜噜 | 国产精品久久久久9999赢消 | 成人禁啪啪网站 | 丁香啪啪天堂激情婷婷 | 6080yy午夜不卡一二三区久久 | 免费三级黄| 99久久免费国内精品 |