Browse Source

跳转地图加token

master
jiazhipeng 1 year ago
parent
commit
3e987711c4
  1. 39
      subPackages/webPage/webPage.vue

39
subPackages/webPage/webPage.vue

@ -6,20 +6,45 @@
export default { export default {
data() { data() {
return { return {
url: '' url: '',
tempUrl: ''
} }
}, },
onLoad(option) { onLoad(option) {
let url = ''
console.log(option); console.log(option);
if (option.url) { if (option.url) {
this.url = decodeURIComponent(option.url) url = decodeURIComponent(option.url)
}else{ }else{
this.url = uni.getStorageSync('webUrl') url = uni.getStorageSync('webUrl')
console.log(this.url); console.log(url);
} }
console.log(this.url) this.tempUrl = url
// 使web-view },
} onShow() {
let url = this.tempUrl
// token
if(url.toLocaleLowerCase().indexOf('yandumap.sz-trip.com')>=0 && url.toLocaleLowerCase().indexOf("token")<0) {
let userInfo = (uni.getStorageSync('userInfo') && JSON.parse(uni.getStorageSync('userInfo'))) || this.$store.state.user.userInfo || {}
if(userInfo.token) {
let tokenParam = 'token=' + userInfo.token
let concatStr = url.indexOf('?')>0?'&':'?'
url+=concatStr
url+=tokenParam
}else {
uni.navigateTo({
url: '/pages/login/login',
})
return
}
}
if (this.url != url) {
this.url = url
}
console.log(this.url)
// 使web-view
},
} }
</script> </script>

Loading…
Cancel
Save