You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
GitProject/wx_navigationLite-master/pages/site/site.js

148 lines
2.6 KiB

1 year ago
// pages/site/site.js
const appData = getApp().globalData;
Page({
/**
* 页面的初始数据
*/
data: {
siteData:"",
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
console.log(options)
this.setData({
siteData: options
})
wx.setNavigationBarTitle({
title: options.endName
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
returnIndex:function(){
wx.reLaunch({
url: '../index/index',
});
},
writeHistory: function(){
//历史纪录
if (appData.history != ''){
var part = [];
for (let i = 0; i < appData.history.length; i++) {
part.push(appData.history[i].endPoint)
}
if (part.indexOf(this.data.siteData.endPoint) === -1) {
appData.history.unshift({
name: this.data.siteData.endName,
img: this.data.siteData.siteimg,
address: this.data.siteData.siteaddress,
startPoint: this.data.siteData.startPoint,
endPoint: this.data.siteData.endPoint
})
}
}else{
appData.history.unshift({
name: this.data.siteData.endName,
img: this.data.siteData.siteimg,
address: this.data.siteData.siteaddress,
startPoint: this.data.siteData.startPoint,
endPoint: this.data.siteData.endPoint
})
}
},
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function (res) {
if (res.from === 'button') {
// 来自页面内转发按钮
console.log(res.target)
}
return {
title: '导航lite地图导航、路线导航、公交地铁换乘方案',
path: '/pages/index/index',
success: function (res) {
// 转发成功
wx.showToast({
title: '分享成功',
icon: 'success',
duration: 1000
})
},
fail: function (res) {
// 转发失败
wx.showToast({
title: '分享取消',
icon: 'success',
duration: 1000
})
}
}
}
})