码迷,mamicode.com
首页 > 其他好文 > 详细

vue 项目问题总结

时间:2021-02-08 11:53:39      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:str   func   name   replace   key   北京   问题   工具   value   

1.替换数据中指定key 值,例如将cityJson中"rid"=>"label","name"=>"value", "child"=>"children",
let cityJson = [{
"rid": "11",
"name": "北京",
"child": [{
"rid": "1101",
"name": "北京",
"child": [{
"rid": "110101",
"name": "东城区"}]
}]
}]

直接使用 eval() 方法,前端编译工具报错
let city = JSON.stringify(cityJson)
.replace(/"rid"/g, "value")
.replace(/"name"/g, "label")
.replace(/"child"/g, "children");
this.cityData = this.eval(city);
解决:eval(fn) {
let Fn = Function; // 一个变量指向Function,防止有些前端编译工具报错
return new Fn(fn)();
},

vue 项目问题总结

标签:str   func   name   replace   key   北京   问题   工具   value   

原文地址:https://www.cnblogs.com/yiran2020/p/14382488.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!