应用provide与inject刷新Vue页面方法
目录
- 方法1:直接调用函数
- 方法2:采用provide / inject(静刷新)
- 优势比较
方法1:直接调用函数 将整个页面重载, 以下两种都可以
1.window.location.reload()
2.this.$router.go()
方法2:采用provide / inject(静刷新) 在高阶函数中声明一个reload刷新函数
在低阶组件中使用刷新函数
优势比较
- 方法1中直接调用函数, 会导致整个网站刷新,会浪费性能些,用户体验也不好; 大型网站这样刷新下,需要等几秒浏览器左上角可以看到刷新的动画;
- 方法2中采用provide / inject, 用户不会感觉到刷新, 而且刷新的页面内容范围可控制, 相对浪费性能会少很多
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- Docker应用:容器间通信与Mariadb数据库主从复制
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量
- 第326天
- Shell-Bash变量与运算符
- JS中的各种宽高度定义及其应用
- 逻辑回归的理解与python示例
- Guava|Guava RateLimiter与限流算法
- 我和你之前距离
- CGI,FastCGI,PHP-CGI与PHP-FPM