vue-scroll-progress
made with Vuejs

vue-scroll-progress

这是一个页面滚动进度条插件。

相关问答
暂无相关问题
查看全部
简介及使用教程

这是一个页面滚动进度条插件,非常小巧,GZIP后不到1KB。

安装

NPM

npm i vue-scroll-progress --save

Yarn

yarn add vue-scroll-progress

CDN

<script src="https://cdn.jsdelivr.net/npm/vue-scroll-progress/"></script>

<script src="https://unpkg.com/vue-scroll-progress/"></script>

<script src="https://bundle.run/vue-scroll-progress"></script>

使用

全局注册

// YourComponent.vue or main.js for global usage
import Vue from 'vue'
import VueScrollProgress from 'vue-scroll-progress'

Vue.use(VueScrollProgress)

组件中引入

<!-- .vue template -->
<template>
  <VueScrollProgress></VueScrollProgress>
</template>

自定义进度条样式

<style>
/* play with some lines below */
#progress-container-el {
  /* background */
  background-color: transparent !important;
  top: calc(100% - 4px) !important;
}
#progress-el {
  /* progress bar */
  background-color: red !important;
}
</style>

示例

desc.gif

作者

Hyouk Seo

相关项目

这是一个阅读位置指示器。
这个是基于Vue.js的简单的svg进度条,基于 circles项目二次开发。
这是一个可以设置任何路径的进度条和加载器。
这是一个用于VUE、Vuex和Nuxt应用的复杂装载器和进度管理组件。
这是一个顶部加载进度条Vue.js组件。
这是一个简单的类似油管(Youtube)加载条的Vue组件。
这是一个显示进度条动画的按钮插件,兼容Vue 2.x。