目次
vue-top-progressとは
vue-top-progressは、Windowの上部にプログレスバーを表示できるコンポーネントライブラリです。
【動画サイズ:37KB】
環境
| Vue | 2.6.10 |
| vue-top-progress | 0.7.0 |
インストール
以下のnpm、CDNを使ってインストールします。
npm
npm install vue-top-progress
CDN
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue-top-progress.min.js"></script>
gitリポジトリは以下から取得できます。
https://github.com/dalphyx/vue-top-progress
導入手順
1. ライブラリの取り込み
(1)ES6等の場合 [注意]モジュール版は未検証です。
import vueTopprogress from 'vue-top-progress'
(2)UMDの場合
const vueTopprogress = window['vueTopProgress'].install;
2.メソッドを設定
上記で取得したvueTopprogressを Vue.use に取り込みます。
Vue.use(vueTopprogress);
new Vue({
el: '#app',
mounted:function() {
this.start();
},
methods: {
start: function(){
this.$refs.topProgress.start()
let self = this;
setTimeout(function(){
self.$refs.topProgress.done()
}, 2000)
}
}
});
3. テンプレートを準備
<vue-topprogress> を設置する。
[注意] サンプルはケバブケースで記載しています。
<div id="app"> <vue-topprogress ref="topProgress" :height="5"></vue-topprogress> <button type="button" class="btn btn-default" @click="start">Progress Start</button> </div>
サンプル
さいごに
Windowの上部にプログレスバーを表示できるコンポーネントライブラリでした。
今日はこの辺でー