success: function (res) {
console.log("系统返回值:")
console.log(res)
电脑端 typeof (res.data)=object
手机端typeof (res.data)=string
我用这个方式 但是 json 报错。。。
console.log(res) 正常返回
console.log(typeof (res.data)) 电脑显示 obj 手机显示str
if (typeof (res.data)=='string'){
console.log("转文本")
var jsonObj = JSON.parse(JSON.stringify(res.data))
} else if (typeof (res.data) == 'object') {
var jsonObj = res.data
}
console.log("jsonObj:"+typeof (jsonObj))
转换后 手机仍显示str
怎么破解?
这个值 电脑开发工具没问题 data也是作为对象被识别的
但是 预览 测试版 手机上就不好使了 貌似被识别成了文本 实在不知道改怎么办了。。。
哪位大神给解释解释
目前 电脑端完全正常 手机干脆看不到任何结果
BOM头问题 已解决 电脑端可以忽视BOM头 但是手机端不能 希望 小程序开发组 能修复这个问题 谢谢两位的回复
值得类型没有统一
麻烦写个代码片段。 (https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)