|
@@ -248,15 +248,26 @@ export default {
|
|
|
} else {
|
|
} else {
|
|
|
// 不在小程序里
|
|
// 不在小程序里
|
|
|
console.log('micromessenger')
|
|
console.log('micromessenger')
|
|
|
- this.$router.go(-1)
|
|
|
|
|
|
|
+ let { go, replace, to } = this.$route.query
|
|
|
|
|
+ if (replace) {
|
|
|
|
|
+ location.replace(decodeURIComponent(replace))
|
|
|
|
|
+ } else if (to) {
|
|
|
|
|
+ location.href = decodeURIComponent(to)
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$router.go(go || -1)
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
} else {
|
|
} else {
|
|
|
console.log('browser')
|
|
console.log('browser')
|
|
|
- let { go, replace } = this.$route.query
|
|
|
|
|
- replace
|
|
|
|
|
- ? location.replace(replace)
|
|
|
|
|
- : this.$router.go(go || -1)
|
|
|
|
|
|
|
+ let { go, replace, to } = this.$route.query
|
|
|
|
|
+ if (replace) {
|
|
|
|
|
+ location.replace(decodeURIComponent(replace))
|
|
|
|
|
+ } else if (to) {
|
|
|
|
|
+ location.href = decodeURIComponent(to)
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$router.go(go || -1)
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|