在下面代码中加入微信小程序:在提交函数中加个判断,比较上车下车变量相同返回,为空也返回。若上车下车变量不同,则传递数据。request(){ // 获取登录状态 var isLogin = wx.getStorageSync('isLogin'); if (isLogin) { const that = this wx.navigateTo({ url: '../Viewing/Viewing?boardingPoint='+that.data.tihuoWay+'&dropoffPoint='+that.data.tihuoWayTwo, success(res){ console.log(res) },fail(err){ console.error(err) } }) } else{ // 未登录,弹出提示框并跳转到登录页面 wx.showToast({ title: '您还没有登录', icon: 'error', duration: 2000 }) setTimeout(function() { wx.switchTab({ url: '../loginin/loginin' }) }, 2000); } },
时间: 2024-03-22 07:41:15 浏览: 14
好的,下面是加入微信小程序后的代码,已加入您所提供的判断逻辑:
```
request() {
// 获取登录状态
var isLogin = wx.getStorageSync('isLogin');
if (isLogin) {
// 判断上车下车变量是否相同
if (this.data.tihuoWay === this.data.tihuoWayTwo || !this.data.tihuoWay || !this.data.tihuoWayTwo) {
wx.showToast({
title: '请选择不同的上车下车站点',
icon: 'none',
duration: 2000
})
} else {
const that = this
wx.navigateTo({
url: '../Viewing/Viewing?boardingPoint=' + that.data.tihuoWay + '&dropoffPoint=' + that.data.tihuoWayTwo,
success(res) {
console.log(res)
},
fail(err) {
console.error(err)
}
})
}
} else {
// 未登录,弹出提示框并跳转到登录页面
wx.showToast({
title: '您还没有登录',
icon: 'error',
duration: 2000
})
setTimeout(function () {
wx.switchTab({
url: '../loginin/loginin'
})
}, 2000);
}
},
```
在这个修改后的代码中,我们加入了一个判断条件,如果上车下车变量相同或为空,则会弹出提示框;否则,跳转到下一个页面,并传递数据。同时,我们也使用了微信小程序的API,如`wx.showToast()`和`wx.navigateTo()`。