DDR爱好者之家 Design By 杰米
在vue项目中,为了减少首屏加载的时间,通常会开启路由的懒加载。路由懒加载配合gizp确实能帮助我们大大的加快首屏的加载时间。
然而,路由懒加载会使得我们在第一次打开一个新页面的时候,会有一个加载时间。如果在这个时候我们没有一个提示的话,给人的感觉会是好像我点了页面跳转但是没反应。所以,这个时候我们可以加一个进度条来告知用户。
具体实现,我们使用NProgress这个滚动条效果插件。
1.安装:
cnpm install --save nprogress
2.在main.js中引入:
import NProgress from 'nprogress' import 'nprogress/nprogress.css'
3.在main.js中进行配置:
NProgress.configure({ easing: 'ease', // 动画方式 speed: 500, // 递增进度条的速度 showSpinner: false, // 是否显示加载ico trickleSpeed: 200, // 自动递增间隔 minimum: 0.3 // 初始化时的最小百分比 })
4.在main.js中对路由钩子进行设置:
//当路由进入前 router.beforeEach((to, from , next) => { // 每次切换页面时,调用进度条 NProgress.start(); // 若加载时间长且不定,担心进度条走完都没有加载完,可以调用 NProgress.inc();//这会以随机数量递增,且永远达不到100%,也可以设指定增量 next(); }); //当路由进入后:关闭进度条 router.afterEach(() => { // 在即将进入新的页面组件前,关闭掉进度条 NProgress.done() })
补充:vue页面跳转方法
vue2.0在使用的过程中, .vue文件之间的跳转,需要在router里面配置path,通过路径跳转,html文件跳转如下:
<router-link to="/path"><button>跳转</button></router-link>
但是有时的需求是页面不直接跳转,有确认弹框或者其他事件,此时就需要在js中设置跳转,方法如下:
this.$ router.push({path: ‘/…'}); path为跳转路径,此方法会产生历史记录 this.$ router.push({name:'…'}) name也可以作为路由跳转 this.$ router.push({path:‘home',query:{obj:'…'}}) query:参数,可通过this.$ route.query.obj获取 this.$ router.push({path:‘home',params:{obj:'…'}}) query:参数,可通过this.$route.params.obj获取 this.$router.replace() 此方法不会产生历史记录 this.$router.go(n) 向前或向后跳转n个页面
总结
DDR爱好者之家 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
DDR爱好者之家 Design By 杰米
暂无评论...
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新日志
2024年04月23日
2024年04月23日
- 【原神】林尼突破素材(虹彩蔷薇,愚人众)收集
- 决胜巅峰凡克莎娜技能介绍 英雄背景故事一览
- 星之翼新手攻略入门分享 2V2格斗游戏
- 方块方舟六周年庆典 解锁独特皮肤庆祝方块世界新篇章
- dnf不小心坐了飞机团怎么办
- dnf中毒伤害怎么触发
- dnf五一套198和268区别
- 哪些游戏你一直想买,但总觉得可以再等等?
- 没办法他摸得实在太舒服了 动图 女版三角铁的诞生
- 《喜丧》:没有人能听到的哭喊
- 张静汶.2023-王美的一天OneFineDay【十倍音质wav分轨】
- 朱紫嬈.2018-Remembering...想你【风行】【WAV+CUE】
- Brahms-TheViolinSonatas-TomokoMayeda(2024)[24-96]FLAC
- 《余罪》重新上线登热搜 网友期待:会有第三部吗?
- 野村:五台氛围沉闷压抑 因此移至《FF7RE》第三章