// pages/selectCity/selectCity.js
var request=require('../../utils/request.js')
Page({
/**
* 页面的初始数据
*/
data: {
hotCityArr:[],
latitude:"",
longitude:"",
demo:'11'
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
request('get','/api/hot/city',{},false,(res)=>{
console.log(res);
this.setData({
hotCityArr:res.data
})
console.log(this.data.hotCityArr);
},(error)=>{
console.log(error);
},function(){})
},
// 点击定位按钮,获取城市//需要在app.json permisson接口中配置权限
getLocation:res=>{
wx.getLocation({
altitude: true,
isHighAccuracy:true,
highAccuracyExpireTime:4000,
success:res=>{
console.log(res.latitude);
console.log(res.longitude);
this.setData({
latitude:res.latitude,
longitude:res.longitude
})
console.log(this.data.demo);
},
fail:err=>{
console.log(err);
}
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})
老师 经纬度可以打印后台出来,但是为啥改data 就报错
