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

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

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

瀏覽:107日期: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
相關文章:
主站蜘蛛池模板: 欧美一级片a | 亚洲精品一区二区久久这里 | 亚洲国产精品免费在线观看 | 日韩一区国产二区欧美三 | 精品欧美高清一区二区免费 | 日本欧美一区二区三区不卡视频 | 中文一区二区在线观看 | 国产99精品免费视频看6 | 亚洲天堂区 | 99久久精品免费看国产一区二区三区 | 最近最新中文字幕免费的一页 | 国产成年女一区二区三区 | 国产精品黄页网站在线播放免费 | 久久99精品久久久久久秒播放器 | 亚洲精品久久久久久久福利 | 夜色伊人| 久久国产精品影院 | 国产成人精品永久免费视频 | 欧美成人看片一区二区三区 | 精品九九久久国内精品 | 黄色网点 | 在线视频 亚洲 | 宅女福利视频在线看免费网站 | 亚洲专区欧美专区 | 久久国内精品自在自线观看 | 老司机成人免费精品视频 | 国产精品亚洲欧美日韩区 | 免费久久 | 在线播放人成午夜免费视频 | 成人免费一区二区三区视频软件 | 久久男人的天堂 | 久久99精品国产免费观看 | 久久99国产乱子伦精品免 | 亚洲欧美一区二区久久 | 亚洲炮网| 欧美二区在线观看 | 日本视频在线观看不卡高清免费 | 国产成人精品久久综合 | 亚洲综合色自拍一区 | 美女张开腿让男人桶爽免 | 99九九成人免费视频精品 |