收藏
回答

setData赋值失败是原因 如下图?


在data里面定义的 longitude:' ',    latitude: ' ' ,

然后拿出来的时候 var that = this

that.data.longitude就变为空了

打印的res.longitude是有值的。

最后一次编辑于  09-08
回答关注问题邀请回答
收藏

3 个回答

  • Mr.G
    Mr.G
    09-08

    不科学

    09-08
    赞同 1
    回复 1
    • 思白
      思白
      09-08
      赋值过去之后在红框下面打印that.data.longitude也是有值的
      09-08
      回复
  • 铭锋科技
    铭锋科技
    09-08

    没看明白要做什么

    09-08
    赞同
    回复 1
    • 思白
      思白
      09-08
      把res.longitude赋值给data里面的变量 然后再下面使用
      09-08
      回复
  • 老夏
    老夏
    09-08

    看起来有两个数据 that.longitude 与 that.location.longitude,并没有 that.data.longitude

    09-08
    赞同
    回复 2
    • 思白
      思白
      09-08
      location是什么呀 that.data.longitude that=this 就是data里面赋值的变量
      09-08
      回复
    • 老夏
      老夏
      09-08回复思白
      红框下面那个setData啊,里面是 location:{ longtitude: res.longtitude .... }
      09-08
      回复
问题标签