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) {
}
})
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. },
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) {
}
})
},