新手怎么建立自己的网站,金桥网站建设,天津it外包公司,企业网站建设的基本要素有哪些没啥好写的再水一篇
json中都是字符串#xff0c;转换一下就好#xff0c;简单来说就是转换一次不行#xff0c;再转换换一次#xff0c;整体转换不够#xff0c;细分的再转换一次
这是vue中 ts写法 ,我这里是拿对象做对比#xff0c;不好字符和对象做对比#xff0c;…没啥好写的再水一篇
json中都是字符串转换一下就好简单来说就是转换一次不行再转换换一次整体转换不够细分的再转换一次
这是vue中 ts写法 ,我这里是拿对象做对比不好字符和对象做对比转换成一个层级对比
const dataMap () {let data: {} as CurrentBasic, //这是接收的对象let jsonData JSON.parse(props.option.data) //传递的是对象就不用转换for (let key in data) {if (jsonData .hasOwnProperty(key)) {let val (jsonData as Recordstring,any)[key];try{ (data as Recordstring,any)[key] JSON.parse(val);}catch{//有些文字或者其他类型会转换失败那就直接赋值(data as Recordstring,any)[key] val;}}}
}简单来说就是
const dataMap () {let data: {} as CurrentBasic,let jsonData JSON.parse(str)for (let key in state.data) {if (jsonData .hasOwnProperty(key)) {let val str[key];data[key] JSON.parse(val);}}
}