小巧 Vue 页面滚动进度条组件ScrollProgress

boyanx5个月前技术教程26

今天给大家分享一个轻量级Vue.js全屏滚动进度条组件VueScrollProgress

vue-scroll-progress 一款基于vue.js构建的页面滚动进度条组件,非常小巧,GZIP压缩后不到1KB

安装

$ npm i vue-scroll-progress -S

也支持通过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>

引入组件

// 在main.js中引入
import Vue from 'vue';
import VueScrollProgress from 'vue-scroll-progress';

Vue.use(VueScrollProgress);

快速使用

<template>
  <div id="app">
    <VueScrollProgress></VueScrollProgress>
  </div>
</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>

大家如果用的到的话,也可以去看一看。

# 预览地址
https://spemer.github.io/vue-scroll-progress/

# 仓库地址
https://github.com/spemer/vue-scroll-progress

ok,今天就分享到这里。希望能喜欢~~

标签: iscroll.js

相关文章

JavaScript基础知识避坑指南:28个实用技巧让你代码跑得更快

最近我一直在学前端开发,发现JavaScript的基础知识特别重要。从判断数据类型到处理数组、函数,很多小技巧能解决大问题。今天整理了28个实战中常用的代码方法,都是在项目里踩过坑后总结的。比如判断对...

超赞 react.js 自定义虚拟滚动条MagicSroll

前两天有分享一个自己开发的react.js自定义滚动条RScroll。今天再分享一款不错的React滚动条组件MagicScroll.js。react模拟滚动条组件RScrollmagicscroll...

JavaScript 强制回流问题及优化方案

JavaScript 代码在运行过程中可能会强制触发浏览器的回流(Reflow),导致主线程被阻塞。回流(Reflow) 是浏览器重新计算页面元素布局的过程(如位置、大小等),属于高开销操作。频繁或同...

登录人人都是产品经理即可获得以下权益

在 2025 年,AI 爬虫领域迎来了全新变革。本文聚焦于 2025AI 爬虫最佳实践,深入实战演示如何运用 Deepseek、Crawl4ai 以及 Playwright MCP 这三大工具组合,实...

轻量级 React.js 虚拟美化滚动条组件RScroll

前几天有给大家分享一个Vue自定义滚动条组件VScroll。今天再分享一个最新开发的React PC端模拟滚动条组件RScroll。vue+pc桌面端模拟滚动条组件VScrollrscroll 一款基...

小程序,自定义组件之间的引用,使用插槽扩展组件

接着上篇 小程序,组件与模板对比,及其简单使用 ,这篇我们继续说自定义组件。一.自定义组件之间的调用:首先,先按上篇的步骤建好scroll-comp组件,把index.wxml中的左右滑动图片部分代码...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。