|
|
@@ -102,7 +102,7 @@ import auctionInfo from '../../components/auction/info.vue';
|
|
|
// import banner from '../../mixins/banner';
|
|
|
import auctionShare from '../../components/auction/Share.vue';
|
|
|
import banner from '../../mixins/banner';
|
|
|
-let fromRoute = null;
|
|
|
+let fromRoute2 = null;
|
|
|
let inWeixin = /micromessenger/i.test(navigator.userAgent);
|
|
|
export default {
|
|
|
name: 'auctionHome',
|
|
|
@@ -147,12 +147,15 @@ export default {
|
|
|
}
|
|
|
}, 1000);
|
|
|
},
|
|
|
- beforeRouteEnter(to, from) {
|
|
|
- fromRoute = from;
|
|
|
+ beforeRouteEnter(to, from, next) {
|
|
|
+ fromRoute2 = from;
|
|
|
+ next(vm => {
|
|
|
+ vm.emitter.emit('updateFrom', from);
|
|
|
+ });
|
|
|
},
|
|
|
methods: {
|
|
|
goBack() {
|
|
|
- if (!fromRoute || !fromRoute.name || fromRoute.name !== 'discover') {
|
|
|
+ if (!fromRoute2 || !fromRoute2.name || fromRoute2.name !== 'discover') {
|
|
|
this.$router.replace('/home');
|
|
|
} else {
|
|
|
this.$router.back();
|
|
|
@@ -409,7 +412,7 @@ export default {
|
|
|
line-height: 24px;
|
|
|
padding: 8px 16px 0;
|
|
|
}
|
|
|
-.padding-safe-top{
|
|
|
+.padding-safe-top {
|
|
|
background-color: #030001 !important;
|
|
|
}
|
|
|
</style>
|