undefined?

发布于 7 年前作者 kyan7812 次浏览最后编辑 7 年前来自 ask

wx.request({

      url: 'http://192.168.1.167:8080/api/member/getDeviceTestName',

      method:"POST",

      success:(res)=>{

        this.setData({

          parameterName:res.data.data

        })

      }

    })

请求完数据并赋值给数组parameterName ,但是在picker的事件parameterName1: function(e) {  //检测参数名称 console.log(this.parameterName)}打印却是undefined。为什么啊哪位大神帮帮忙

3 回复
weishen
weishen1 楼6 年前

1.打印那个函数的话 打印的函数名写错

2.打印那个数组的话 不应是this.data.parameterName 吗?

this.data 不比 this香吗?

yang54
yang542 楼6 年前
wx.request({
      url'http://192.168.1.167:8080/api/member/getDeviceTestName',
      method:"POST",
      success:(res)=>{
        this.setData({
          parameterName:res.data.data
        })
      }
    })