亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Vue項目頁面跳轉時瀏覽器窗口上方顯示進度條功能

瀏覽:88日期:2023-01-29 16:06:12

在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個頁面

總結

到此這篇關于Vue項目頁面跳轉時瀏覽器窗口上方顯示進度條功能的文章就介紹到這了,更多相關vue 頁面跳轉進度條內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
主站蜘蛛池模板: 亚洲精品久久久久久久福利 | 看黄在线 | 精品久久久视频 | 五月天丁香花婷婷视频网 | 精品国产福利在线观看网址2022 | 久久99精品这里精品3 | 黄色链接在线观看 | 一级做a爱片特黄在线观看 一级做a爱片特黄在线观看免费看 | 亚洲国产精品综合久久2007 | 最新永久一路线二路线三路线 | 国产日产久久高清欧美一区 | 国产精品成人69xxx免费视频 | 亚洲日产综合欧美一区二区 | 性欧美videosg最新另类 | 久久综合精品国产一区二区三区 | 国产精品拍拍拍福利在线观看 | 亚洲国产欧美在线 | 国产在线观看青草视频 | 国产美女久久久亚洲 | 亚洲欧美在线观看视频 | 国产一级毛片国语版 | 免费成人黄色片 | 男女啪啪免费体验区 | 视频在线观看一区二区三区 | 国产91精品高跟丝袜在线 | 免费国产午夜在线观看 | 国产精品美女福利视频一区 | 一级a性色生活片毛片 | 日本高清高色 | 婷婷色天使在线视频观看 | 国产大片91精品免费观看不卡 | 亚洲综合国产 | 2020阿v天堂网手机版 | 久久国产免费 | 99久久网 | 在线视频免费观看a毛片 | 免费一看一级毛片人 | 久久综合99| 成人精品在线视频 | 免费视频一区 | 精品一区二区三区影院在线午夜 |