为了账号安全,请及时绑定邮箱和手机立即绑定

这才是我想要的彩虹进度条-[vue-ins-progress-bar] 96

标签:
Vue.js

想在 vue 项目中拥有 instagram 那种绚丽的彩虹进度条? 不如试试这个

webp

slogan

vue-ins-progress-bar

a vue component of ins-style progress bar

一款 ins 风格的 vue 进度条组件

Demo

Live Demo

Install

npm i vue-ins-progress-bar

Usage

main.js

import VueInsProgressBar from 'vue-ins-progress-bar'const options = {  position: 'fixed',  show: true,  height: '3px'}

Vue.use(VueInsProgressBar, options)

App.vue

<template>
  <div id="app">
    <router-view/>
    <vue-ins-progress-bar></vue-ins-progress-bar>
  </div></template><script>export default {  name: 'App',
  mounted () {    this.$insProgress.finish()
  },
  created () {    this.$insProgress.start()    this.$router.beforeEach((to, from, next) => {      this.$insProgress.start()
      next()
    })    this.$router.afterEach((to, from) => {      this.$insProgress.finish()
    })
  }
}</script>

APIs

this.$insProgress.start() // start the loading
this.$insProgress.finish() // finish the loading
this.$insProgress.height(4) // resize the height of loading bar to 4px

Source

Repository: vue-ins-progress-bar

Author: @meloalright

License

MIT



作者:melo的微博
链接:https://www.jianshu.com/p/1a39893ed003


点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消