js关于变量传递的问题,请大家指点迷津!

img


如上图,上边函数中json解析出来的数据,怎么传递到下一个函数调用的接口地址那里呢?
这样写,在 vscode中,编译没有错误,但是在微信开发者工具中就显示Lon未定义,,这是什么问题呢?

上面的代码是ES6的模板字符串,建议了解一下这块知识,至于为什么在微信小程序不行,语法问题,换一种写法就好了,可以在项目中找找
或者百度一下,类似下面这几种


```javascript

Page({  
  data: {
    testStr: 'xiaochengxu'
  },
  next: function(e){
    wx.navigateTo({
      url: '/test/test?str='+this.data.testStr
    })
  }
})
Page({
  onLoad:function(options){  
    console.log("接收到的参数是str="+options.str);  
  }
})

```

更直白一点,你在上面 定义 that.Lon = xxx, 然后下面 url 用问号拼接起来就可以