[微信小程序]江湖救急,请教大神一个取值问题. [有点不适应,是你本人在说话吗?]

根据ModelName取得ModelConfig下面的节点


代码大概如下


现在在方法里面需要根据服务器返回的ModelName去取得固定的ModelConfig配置


这个代码  在开发工具IDE里可以正常取得Service列表


但到真机调试时就报错

[publib]:1 thirdScriptError

Cannot read property 'Service' of undefined;

TypeError: Cannot read property 'Service' of undefined


在其他帖子里看到这个是ES6的新用法

this.setData({

    [key]:value

})


请问这个语法真机上不支持吗?


手机是IPhone 6 Plus ,IOS 12.1.2.


微信客户端是最新版本 v7.0.3

IDE:v1.02.1901230

基础库: v2.5.2


  • 你得看下接口返回的内容,应该是Service未返回导致的,如果有值不会提示undefined, 要努力,让自己有更多的社会价值哦。
    • 不是接口的问题    我把字符串值写死了测试的    this.data.prop[this.data.keyname]   这种语法在真机不能执行 , 不懂你说的是什么~