国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:88日期: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
相關文章:
主站蜘蛛池模板: 国产亚洲自在精品久久 | 欧美黄色精品 | 欧美日韩精品一区二区 | 免费一级片网站 | 亚洲欧美在线综合一区二区三区 | 亚洲视频男人的天堂 | 一色屋色费精品视频在线观看 | 亚洲 欧美 日韩 在线 中文字幕 | 亚洲在线免费观看视频 | 成人午夜视频免费观看 | 精品久久国产老人久久综合 | 欧美一区二区在线观看免费网站 | 无遮挡一级毛片私人影院 | 国产一级一国产一级毛片 | 国产一区二区精品在线观看 | 色一伦一情一区二区三区 | 免费刺激视频 | 1级毛片 | 免费国产视频在线观看 | 日本视频免费在线播放 | 精品欧美成人bd高清在线观看 | 午夜不卡在线 | 成人在线网 | 国产精品亚洲片在线观看不卡 | 免费一区二区三区在线视频 | 欧美高清免费精品国产自 | 色毛片 | 国产男女爽爽爽爽爽免费视频 | 女高中生被cao到哭视频 | 国产浮力第一页草草影院 | 日韩一区二区三区四区不卡 | 成人毛片手机版免费看 | 久久99热精品免费观看欧美 | av免费网站在线观看 | 久久久久久亚洲精品中文字幕 | 波多野结衣中文无毒不卡 | 黄色大秀视频 | 国产成版人视频网站免费下 | 九九热视频精品 | 男女乱淫真视频免费一级毛片 | 亚洲综合91|