日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iview地区加载_LoadingBar 加载进度条

發布時間:2023/12/20 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iview地区加载_LoadingBar 加载进度条 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

LoadingBar 加載進度條

概述

全局創建一個顯示頁面加載、異步請求、文件上傳等的加載進度條。

說明

LoadingBar 只會在全局創建一個,因此在任何位置調用的方法都會控制這同一個組件。主要使用場景是路由切換和Ajax,因為這兩者都不能拿到精確的進度,LoadingBar 會模擬進度,當然也可以通過update()方法來傳入一個精確的進度,比如在文件上傳時會很有用,具體見API。

在路由中使用

// 部分代碼省略

import iView from 'iview';

Vue.use(iView);

router.beforeEach((to, from, next) => {

iView.LoadingBar.start();

next();

});

router.afterEach(route => {

iView.LoadingBar.finish();

});

在異步請求中使用

// 以jQuery的Ajax為例,部分代碼省略

import $ from 'jquery';

export default {

methods: {

getData () {

this.$Loading.start();

$.ajax({

url: '/api/someurl',

type: 'get',

success: () => {

this.$Loading.finish();

}

error: () => {

this.$Loading.error();

}

});

}

}

}

代碼示例

Start

Finish

Error

基本用法

點擊 Start 開始進度,點擊 Finish 結束。在調用start()方法后,組件會自動模擬進度,當調用finish()或error()時,補全進度并自動消失。

Start

Finish

Error

export default {

methods: {

start () {

this.$Loading.start();

},

finish () {

this.$Loading.finish();

},

error () {

this.$Loading.error();

}

}

}

API

LoadingBar instance

通過直接調用以下方法來使用組件:

this.$Loading.start()

this.$Loading.finish()

this.$Loading.error()

this.$Loading.update(percent)

以上方法隱式的創建及維護Vue組件。函數及參數說明如下:

函數名

說明

參數

start

開始從 0 顯示進度條,并自動加載進度

finish

結束進度條,自動補全剩余進度

error

以錯誤的類型結束進度條,自動補全剩余進度

update

精確加載到指定的進度

percent,指定的進度百分比

另外提供了全局配置和全局銷毀的方法:

this.$Loading.config(options)

this.$Loading.destroy()

this.$Loading.config({

color: '#5cb85c',

failedColor: '#f0ad4e',

height: 5

});

屬性

說明

類型

默認值

color

進度條的顏色,默認為 iView 主色

String

primary

failedColor

失敗時的進度條顏色,默認為 iView 主色

String

error

height

進度條高度,單位 px

Number

2

總結

以上是生活随笔為你收集整理的iview地区加载_LoadingBar 加载进度条的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。