vue怎么刷新当前页面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue怎么刷新当前页面相关的知识,希望对你有一定的参考价值。
工具/原料vue.js
webstorm
方法/步骤
一、原理
如上图所示,我们需要为要刷新的页面A编写一个自动跳回的空页面,当用户操作了A页面后,A页面先跳转到空页面,然后空页面马上跳回A页面,这时候vue会去重新加载A页面。这种方法可以变相实现自我刷新,缺点是当需要刷新的页面较多时,空页面也会随之变多。
二、当前页面事件监听
如上图所示,我们定义了refreshPage方法,这个方法是对特定事件的回调,在这个方法会处理业务逻辑,然后在最后使用vue的router跳转到一个空页面,这个空页面路由路径是/user/back,这个路径是随便取的,大家可以选择自己的路径
三、空页面的编写
步骤阅读
6
如上图所示,在空页面中立即执行路由,跳回原来的页面,这时候原来的页面会进行重新加载,从而实现了刷新。这里的/user/index就是跳回原来页面的路由路径,大家需要根据自己的项目情况写。
7
四、注意事项
本经验所使用的方法,其实是一种hack方法,在极端情况下,比如网络极端恶劣,那么可能出现跳到空页面后跳不会来,或者干脆跳不到空页面的情况,大家需要根据自己的项目情况酌情选择。 参考技术A 动态添加进去的tr不能应用js和css,在tr添加进页面后,再调用一下$("tr").addClass("样式名"); 重新给他添加一下样式即可.至于js的话,在绑定事件的时候用:$("tr").live(funtion() ) 这样就可以了.因为绑定事件的时候live
button在vue中点击会刷新页面
参考技术A 在vue项目中,form中点击button会造成页面自动刷新。可以使用
以上是关于vue怎么刷新当前页面的主要内容,如果未能解决你的问题,请参考以下文章