收藏
回答

Component "pages/post/post" does not have a metho?

Component "pages/post/post" does not have a method "chooseLocation" to handle event "tap".

<view class="mod t-address" bindtap="chooseLocation">123</view>

wx.chooseLocation({

success: function (res) {

that.setData({

address: res.name,

longitude: res.longitude, //经度

latitude: res.latitude,//纬度

})

if (e.detail && e.detail.value) {

this.data.address = e.detail.value;

}

},

fail: function (e) {

},

complete: function (e) {

}

})


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

1 个回答

  • 佛山市傲指科技有限公司
    佛山市傲指科技有限公司
    2020-02-16

    please  declare "chooseLocation" method  in your "page.js" . Like this:

    chooseLocation() {
        wx.chooseLocation({
        success: function (res) {
        that.setData({
        address: res.name,
        longitude: res.longitude, //经度
       latitude: res.latitude,//纬度
        })
       //others.
    },
    



      

    2020-02-16
    有用
    回复 2
    • 新意
      新意
      2020-02-16
      //选择地点 
        addressChange: function (e) { 
          this.addressChoose(e); 
        }, 
        addressChange: function (e) { 
          var that = this; 
          wx.chooseLocation({ 
            success: function (res) { 
              that.setData({ 
                address: res.name, 
                longitude: res.longitude, //经度 
                latitude: res.latitude,//纬度 
              }) 
              if (e.detail && e.detail.value) { 
                this.data.address = e.detail.value; 
              } 
            }, 
            fail: function (e) { 
            }, 
            complete: function (e) { 
            } 
          }) 
        },
      2020-02-16
      回复
    • 新意
      新意
      2020-02-16
      小白不知道改哪里
      2020-02-16
      回复
登录 后发表内容
问题标签