KeepReal 发表于 2020-4-7 22:50

Vue关于axios.get()方法获取不到数据

本帖最后由 KeepReal 于 2020-4-7 23:10 编辑

我用WebStorm写了一个页面,这是全部的文件,那两个index是elementui
https://attach.52pojie.cn//forum/202004/07/223422jufswd44cdt8ox86.png?l
这是html里面的一个axios方法
https://attach.52pojie.cn//forum/202004/07/223522exbgwfp0f30z6x5b.png?l
我用WebStorm跑起来进去有数据
https://attach.52pojie.cn//forum/202004/07/223700y2bq1bk2b222882e.png?l
这是url
https://attach.52pojie.cn//forum/202004/07/223903n7bekt33sgjj36y3.png?l
直接打开html文件就没有获取不到数据,这是直接打开的url
https://attach.52pojie.cn//forum/202004/07/224059jd89mzlbsbm91wb9.png?l
求大佬帮忙看一下,有没有什么办法能直接用

KeepReal 发表于 2020-4-7 23:11

我把axios删了,直接把json写在了js里面,好了。。。

goldli 发表于 2020-4-7 23:31

你中文路径能获取得才怪了。

anvx 发表于 2020-4-7 23:32

axios是用来做请求的,一般里面的路径填的是后端接口。
你这样json都放在本地了就不用请求了直接写在js里面就好。

wzh123456789 发表于 2020-4-8 07:43

???? 你直接JSON.parse()把JSON字符串转为数组修改之后json.stringify编译成JSON字符串然后保存不就行了吗

科技阁 发表于 2020-4-8 08:10

getAll(){
that=this
axios.get('static/题库.json').then(res=>{
that.list=res.data;
}).catch(err=>{
alert('操作失败')
})

用这个方法

Mr.[先知] 发表于 2020-4-9 17:45

放在本地是不用请求的直接获取json文件转为对象
页: [1]
查看完整版本: Vue关于axios.get()方法获取不到数据