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

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

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

瀏覽:111日期: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
相關文章:
主站蜘蛛池模板: chinese多姿势videos | 欧美国产成人一区二区三区 | 新婚第一次一级毛片 | 国产黄色三级 | 白白在线观看永久免费视频 | 国产99视频精品一区 | 国产在线日韩在线 | 91久久青草精品38国产 | 国产欧美日韩不卡一区二区三区 | 欧美精品色视频 | 91九色国产porny | 欧美一级视频在线高清观看 | 久久99精品国产免费观看 | 欧洲一级视频 | 久草视频手机在线观看 | 国产色在线观看 | 国产成人ay手机在线观看 | 亚洲欧美日韩国产精品 | 国产成人精品福利网站人 | 精品国产欧美精品v | 成人午夜在线播放 | 欧美成人h版在线观看 | 亚洲精品一区二区三区四区手机版 | 精品在线一区二区三区 | 欧美日本在线三级视频 | 欧美一区二区精品系列在线观看 | 国产精品久久久久久久9999 | 国产日韩精品欧美一区喷 | 综合国产 | 欧美一线高本道高清在线 | 亚洲国产品综合人成综合网站 | xh98hx国产在线视频 | 国内精品久久影视 | 99视频网址 | av在线天堂网 | 一级做a爰片久久毛片16 | 女人把腿劈开让男人桶的网站 | 国产三级精品三级国产 | 国产在线步兵一区二区三区 | 色射网| 国产伦精一区二区三区视频 |