Browse Source

处理中途返回

master
453530270@qq.com 2 years ago
parent
commit
dc7923ab1c
  1. 3
      components/shortcut/index.vue
  2. 2
      pages/findpass/findpass.vue
  3. 25
      pages/login/index.vue

3
components/shortcut/index.vue

@ -62,9 +62,6 @@
methods: { methods: {
/** /**
* 导航菜单切换事件 * 导航菜单切换事件
*/ */

2
pages/findpass/findpass.vue

@ -52,7 +52,7 @@
methods: { methods: {
// //
gologin(){ gologin(){
this.$navTo("pages/login/index") this.$navTo("pages/login/index")
}, },
} }
} }

25
pages/login/index.vue

@ -121,17 +121,18 @@
mounted() { mounted() {
// , // ,
if(window.history && window.history.pushState){ if(window.history && window.history.pushState){
console.log(window.history) history.pushState(null, null, document.URL)
window.addEventListener('popstate',this.goback,false) window.addEventListener('popstate',this.goback,false)
} }
}, },
destroyed() {
window.removeEventListener('popstate', this.goback, false)
},
methods: { methods: {
//
goback(){ goback(){
console.log("6666666666666666666") this.$navTo("pages/index/index")
// let path = this.$route.path //this.$router.replace('pages/index/index')
// this.$toast(path)
this.onNavigateBack(1)
}, },
// //
radioChange(evt) { radioChange(evt) {
@ -241,8 +242,8 @@
delta: Number(delta || 1) delta: Number(delta || 1)
}) })
} else { } else {
//this.$navTo('pages/user/index') this.$navTo('pages/user/index')
this.$navTo('pages/index/index') // this.$navTo('pages/index/index')
} }
}, },
@ -270,10 +271,10 @@
}, },
//退 //退
destroyed(){ // destroyed(){
// // //
window.removeEventListener('popstate',this.goback,false) // window.removeEventListener('popstate',this.goback,false)
} // }
} }
</script> </script>

Loading…
Cancel
Save