在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 關(guān)于axios引入本地json文件時的接口問題。

關(guān)于axios引入本地json文件時的接口問題。

慕課網(wǎng)上的一個仿餓了么的vue實戰(zhàn)項目,設置了路由,本地用json文件mock數(shù)據(jù),json文件放在static文件夾,想用axios提取。只看json里關(guān)于seller的部分就好,json內(nèi)容如下
json內(nèi)容

下面是接口設置,這里設了個errno
接口設置

下面是App.vue中的axios部分
圖片描述

然而接收到的數(shù)據(jù)雖然有errno,data里面原json含有的各個屬性也有,但屬性里面除了getter和setter方法外沒有別的值,原json的屬性的值沒傳進來,如圖中點開的name屬性。
圖片描述

后來發(fā)現(xiàn)只要把關(guān)于this.seller = response.data的一段刪了就會正常
圖片描述
圖片描述

搜了一晚上沒找到答案,有的說axios.get后面用絕對路徑,試了一下
圖片描述

數(shù)據(jù)確實全,但傳入的是完整的json內(nèi)容而不是只有seller部分,且errno沒有了。
感覺問題可能出在this.seller = response.data這句上,但程序也沒有報錯。想問問這是什么原理,該如何在保留errno的前提下解決?

回答
編輯回答
艷骨

vue把代理了你的數(shù)據(jù),所以才看到的是那樣子,數(shù)據(jù)還是原來的數(shù)據(jù),沒什么區(qū)別的。就是現(xiàn)在變成了響應式數(shù)據(jù)

2018年5月13日 23:42