收藏
回答

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

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


回答关注问题邀请回答
收藏

2 个回答

  • 执着奋进,筑梦同行
    执着奋进,筑梦同行
    发表于移动端
    2021-06-14
    是接口的问题。
    2021-06-14
    有用
    回复
  • 拾忆
    拾忆
    2019-02-03

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

    2019-02-03
    有用
    回复 1
    • 2019-02-03

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

      2019-02-03
      回复
登录 后发表内容