1、vue2 文件放在在static下
static
–aa.json
2、aa.json
{
“code”: 200,
“msg”: “获取成功”,
“data”: {
“tajson”: [{…},…]
…
}
}
2、代码
that.$http
.get("static/aa.json")
.then(function (response) {
//注意
data = JSON.parse(JSON.stringify(response));
console.log(data.data.tajson)
})
.catch(function (error) {
})
3、问题
(1) jquery中加载本地json,读取时,可直接按对象方式
$.get(‘aa.json’, function (data) {
var t1=data.data.tajson
…
(2) vue存在无法直接读取情况
先将返回值转换为字符型:JSON.stringify(response)
再将结果转换为对象:JSON.parse(JSON.stringify(response));
最后按对象读取:data.data.tajson