收藏
回答

江湖救急,请教大神一个取值问题.

根据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


最后一次编辑于  02-02  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 拾忆
    拾忆
    02-03

    你得看下接口返回的内容,应该是Service未返回导致的,如果有值不会提示undefined

    02-03
    赞同
    回复 1
    • 大锤
      大锤
      02-03

      不是接口的问题    我把字符串值写死了测试的    this.data.prop[this.data.keyname]   这种语法在真机不能执行

      02-03
      回复