vue 路由跳转至后页面内容的事件失效,但是刷新一下就好了,为什么啊

            let json = {

                user_name:this.userName,

                user_pass:this.userPws

            }

            base.axios_post(json,'backhome/logins',function(res){

                if(res.mark=='0'){

                    _this.$router.push('/catchOrder');

                }

            })

这是我登录的页面,登录成功之后跳会成功跳转到catchOrder页面,但是页面的click/hover等事件都不管用,重新刷新页面就可以了,这是为啥,在线求解


素胚勾勒不出你
浏览 3635回答 3
3回答

红糖糍粑

你可以看下你的路由渲染组件<route-view>是不是在<keep-alive>组件下,如果用了keep-alive,删除再试下。如果是上面的问题,那证明你的代码存在问题,需要你再好好检查一下

侃侃尔雅

楼上解决了没有? 我也遇到类似的问题了,通过 router-link 路过去的页面事件不生效,刷新一下就好了 没有用路由缓存。

大话西游666

我也遇到这个问题,每次进入该页面,这个页面所有跳转路由的事件都失效,但是跳转新页面的title已经改了,只是页面没跳过去,刷新后就完全正常了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript