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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Vue項(xiàng)目頁(yè)面跳轉(zhuǎn)時(shí)瀏覽器窗口上方顯示進(jìn)度條功能

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

在vue項(xiàng)目中,為了減少首屏加載的時(shí)間,通常會(huì)開啟路由的懶加載。路由懶加載配合gizp確實(shí)能幫助我們大大的加快首屏的加載時(shí)間。

然而,路由懶加載會(huì)使得我們?cè)诘谝淮未蜷_一個(gè)新頁(yè)面的時(shí)候,會(huì)有一個(gè)加載時(shí)間。如果在這個(gè)時(shí)候我們沒有一個(gè)提示的話,給人的感覺會(huì)是好像我點(diǎn)了頁(yè)面跳轉(zhuǎn)但是沒反應(yīng)。所以,這個(gè)時(shí)候我們可以加一個(gè)進(jìn)度條來告知用戶。

具體實(shí)現(xiàn),我們使用NProgress這個(gè)滾動(dòng)條效果插件。

1.安裝:

cnpm install --save nprogress

2.在main.js中引入:

import NProgress from ’nprogress’ import ’nprogress/nprogress.css’

3.在main.js中進(jìn)行配置:

NProgress.configure({ easing: ’ease’, // 動(dòng)畫方式 speed: 500, // 遞增進(jìn)度條的速度 showSpinner: false, // 是否顯示加載ico trickleSpeed: 200, // 自動(dòng)遞增間隔 minimum: 0.3 // 初始化時(shí)的最小百分比})

4.在main.js中對(duì)路由鉤子進(jìn)行設(shè)置:

//當(dāng)路由進(jìn)入前 router.beforeEach((to, from , next) => { // 每次切換頁(yè)面時(shí),調(diào)用進(jìn)度條 NProgress.start(); // 若加載時(shí)間長(zhǎng)且不定,擔(dān)心進(jìn)度條走完都沒有加載完,可以調(diào)用NProgress.inc();//這會(huì)以隨機(jī)數(shù)量遞增,且永遠(yuǎn)達(dá)不到100%,也可以設(shè)指定增量 next(); });//當(dāng)路由進(jìn)入后:關(guān)閉進(jìn)度條router.afterEach(() => { // 在即將進(jìn)入新的頁(yè)面組件前,關(guān)閉掉進(jìn)度條 NProgress.done()})

補(bǔ)充:vue頁(yè)面跳轉(zhuǎn)方法

vue2.0在使用的過程中, .vue文件之間的跳轉(zhuǎn),需要在router里面配置path,通過路徑跳轉(zhuǎn),html文件跳轉(zhuǎn)如下:

<router-link to='/path'><button>跳轉(zhuǎn)</button></router-link>

但是有時(shí)的需求是頁(yè)面不直接跳轉(zhuǎn),有確認(rèn)彈框或者其他事件,此時(shí)就需要在js中設(shè)置跳轉(zhuǎn),方法如下:

this.$ router.push({path: ‘/…’}); path為跳轉(zhuǎn)路徑,此方法會(huì)產(chǎn)生歷史記錄this.$ router.push({name:’…’}) name也可以作為路由跳轉(zhuǎn)this.$ router.push({path:‘home’,query:{obj:’…’}}) query:參數(shù),可通過this.$ route.query.obj獲取this.$ router.push({path:‘home’,params:{obj:’…’}}) query:參數(shù),可通過this.$route.params.obj獲取this.$router.replace() 此方法不會(huì)產(chǎn)生歷史記錄this.$router.go(n) 向前或向后跳轉(zhuǎn)n個(gè)頁(yè)面

總結(jié)

到此這篇關(guān)于Vue項(xiàng)目頁(yè)面跳轉(zhuǎn)時(shí)瀏覽器窗口上方顯示進(jìn)度條功能的文章就介紹到這了,更多相關(guān)vue 頁(yè)面跳轉(zhuǎn)進(jìn)度條內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 欧美人与动物xx | 男女做a一级视频免费观看 男女喷水视频 | 高清精品一区二区三区一区 | 毛片96视频免费观看 | 一级α一级α片免费观看网站 | 亚洲精品国产理论电影网 | 亚洲成人综合视频 | 久久精品一区二区三区不卡 | 蜜臀免费视频 | 亚洲一区二区免费看 | 在线观看国产日韩 | 高清视频 一区二区三区四区 | 国产欧美精品国产国产专区 | 国产在线精品一区免费香蕉 | 亚洲人人在线 | 中文字幕一区在线观看视频 | 国产欧美一区二区成人影院 | 国产色婷婷精品免费视频 | 亚洲精品欧美精品日韩精品 | 久草视频中文在线 | 亚洲制服丝袜在线观看 | 国产一区三区二区中文在线 | 美女喷液| 久久99精品麻豆国产 | 哪里可以免费看毛片 | 黄色大全片 | 在线亚洲精品自拍 | 亚洲国产美女在线观看 | 91插插插插| 黄色aa视频 | bt7086 福利二区 最新合集 | 性xxxxxxx18老师 | 国产一区曰韩二区欧美三区 | 99热久久这里只精品国产www | 99免费精品| 日韩精品在线一区二区 | 日韩欧美特一级大黄作a毛片免费 | 在线看片日韩 | 精品国产福利第一区二区三区 | a级精品九九九大片免费看 a级情欲片在线观看免费女中文 | 久久青娱乐 |