国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

vue3網(wǎng)絡(luò)請(qǐng)求到的數(shù)據(jù)為proxy對(duì)象時(shí),如何獲取值

2021-07-23 09:22 作者:忘魂兒  | 我要投稿

今天寫后臺(tái)管理系統(tǒng),莫名發(fā)現(xiàn)幾個(gè)問題

一開始我想直接把請(qǐng)求到的數(shù)據(jù)賦值保存到本地,但是我發(fā)現(xiàn)在異步函數(shù)內(nèi)部打印userList內(nèi)容正常,可在外部也就是setup內(nèi)部打印就沒有數(shù)據(jù)

后來我尋思把請(qǐng)求到的數(shù)據(jù)一股腦push進(jìn)去

可打印出來的卻是一個(gè)Proxy對(duì)象,數(shù)據(jù)都被放在了Target里面

我想通過userList[0]這樣取出對(duì)應(yīng)的數(shù)據(jù),發(fā)現(xiàn)報(bào)錯(cuò)undefinde

緊接著就是解決方案了:

第一種:通過vue中的響應(yīng)式對(duì)象可使用toRaw()方法獲取原始對(duì)象

第二種:通過json序列化

特別注意:vue3使用proxy,對(duì)于對(duì)象和數(shù)組都不能直接整個(gè)賦值

對(duì)此如果是單一數(shù)據(jù)源我們采用push方法


多數(shù)據(jù)源我們采用包裹方法

那么對(duì)于上面的案例來說,就得改成如下

或者你也可以這么寫

或者再簡(jiǎn)化


vue3網(wǎng)絡(luò)請(qǐng)求到的數(shù)據(jù)為proxy對(duì)象時(shí),如何獲取值的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
霍山县| 海城市| 沾益县| 辉县市| 榕江县| 漳州市| 乡城县| 寿阳县| 佛学| 齐齐哈尔市| 芦山县| 阳新县| 乡宁县| 镇安县| 宝兴县| 永顺县| 中西区| 井冈山市| 河东区| 陈巴尔虎旗| 盐津县| 宜兰县| 内乡县| 榆社县| 山东| 凤城市| 呼和浩特市| 宝山区| 平武县| 外汇| 灵川县| 抚松县| 墨脱县| 崇州市| 望都县| 临桂县| 雷山县| 安宁市| 岚皋县| 温宿县| 隆林|