相关文章推荐
爱听歌的鞭炮  ·  【现代 CSS】标准滚动条控制规范 ...·  1 月前    · 
有爱心的饼干  ·  滚动条的地图模式和滚动条模式 - ...·  1 月前    · 
文质彬彬的作业本  ·  【Java笔记】给JTextArea添加滚动 ...·  2 周前    · 
狂野的松树  ·  vb.net list 使用方法 ...·  1 周前    · 
光明磊落的玉米  ·  docker-compose与docker的 ...·  1 年前    · 
善良的番茄  ·  Golang语言社区--了解C++ ...·  1 年前    · 
率性的红酒  ·  在hexo中使用mathjax的方法_51C ...·  1 年前    · 
痛苦的热水瓶  ·  git常用命令详解-阿里云开发者社区·  1 年前    · 
Code  ›  VUE滚动条插件——vue-happy-scroll开发者社区
vue 滚动条
https://cloud.tencent.com/developer/article/1157542?areaSource=106001.21
鼻子大的炒粉
1 年前
作者头像
用户1174387
0 篇文章

VUE滚动条插件——vue-happy-scroll

原创
前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > web开发 > 正文

VUE滚动条插件——vue-happy-scroll

原创
发布 于 2018-07-06 18:02:42
2K 0
举报

最近自己在自学vue2.0,然后就自己摸索做一个简单的后台管理系统,在做的过程中,总感觉不同浏览器自带的滚动条样式不统一,也很难看,所以就在网上找一些使用vue的滚动条插件。最开始用的是Easy-scroll插件,可是在使用过程中,发现一个问题——由于在开发过程中,需要经常打开开发者选项进行调试,可是只要一开启这个选项,Easy-scroll插件就会出现debugger断点,在网上也一直没找到怎么取消debugger。后来就找到了今天要说的这款插件:vue-happy-scroll。

先张贴一张效果图:

说明:这里会出现横向滚动条,是因为默认是开启横向滚动条的,并且内容区域高度超出了外层盒子的宽度

下面介绍使用方法:

1、安装 vue-happy-scroll

推荐使用npm安装,这样可以跟随你的 webpack 配置去选择怎样打包

npm install vue-happy-scroll --save-dev

当然,你也可以选择使用script标签的方式引入

<!-- 引入css,该链接始终为最新版的资源 -->
<link rel="stylesheet" href="https://unpkg.com/vue-happy-scroll/docs/happy-scroll.css">
<!-- 引入vue -->
<!-- 引入组件,该链接始终为最新版的资源 -->
<script src="https://unpkg.com/vue-happy-scroll/docs/happy-scroll.min.js"></script>

2、注册组件

在main.js文件中编写一下代码段:

import Vue from 'vue'
import { HappyScroll } from 'vue-happy-scroll'
//自定义组件名
Vue.component('happy-scroll', HappyScroll)
// 引入css
import 'vue-happy-scroll/docs/happy-scroll.css'

3、vue组件中使用

在这里就以我的小项目为例,在dashboard.vue文件中写入如下代码,使用happy-scrool标签就可以使用滚动条了

<template>
    <h3>仪表盘</h3>
   <!-- 外层盒子 -->
    <div style="height:200px;width:300px;background-color:#ccc;">
      <!-- 这里的标签名称要和main.js文件中定义的组件名称保持一致 -->
      <happy-scroll color="rgba(0,0,0,0.5)" size="5">
        <!-- 内层盒子——内容区 -->
        <div class="con">
          <p>士大夫撒入个任务二个人合同不大废物个人都怕顺风耳个二级gap所爱速发sure欧若尔奥沙是否</p>
          <p>士大夫撒入个任务二个人合同不大废物个人都怕顺风耳个二级gap所爱速发sure欧若尔奥沙是否</p>
          <p>士大夫撒入个任务二个人合同不大废物个人都怕顺风耳个二级gap所爱速发sure欧若尔奥沙是否</p>
          <p>士大夫撒入个任务二个人合同不大废物个人都怕顺风耳个二级gap所爱速发sure欧若尔奥沙是否</p>
          <p>士大夫撒入个任务二个人合同不大废物个人都怕顺风耳个二级gap所爱速发sure欧若尔奥沙是否</p>
          <p>士大夫撒入个任务二个人合同不大废物个人都怕顺风耳个二级gap所爱速发sure欧若尔奥沙是否</p>
          <p>士大夫撒入个任务二个人合同不大废物个人都怕顺风耳个二级gap所爱速发sure欧若尔奥沙是否</p>
          <p>士大夫撒入个任务二个人合同不大废物个人都怕顺风耳个二级gap所爱速发sure欧若尔奥沙是否</p>
          <p>士大夫撒入个任务二个人合同不大废物个人都怕顺风耳个二级gap所爱速发sure欧若尔奥沙是否</p>
          <p>士大夫撒入个任务二个人合同不大废物个人都怕顺风耳个二级gap所爱速发sure欧若尔奥沙是否</p>
 
推荐文章
爱听歌的鞭炮  ·  【现代 CSS】标准滚动条控制规范 scrollbar-color 和 scrollbar-width - ChokCoco
1 月前
有爱心的饼干  ·  滚动条的地图模式和滚动条模式 - Visual Studio (Windows) | Microsoft Learn
1 月前
文质彬彬的作业本  ·  【Java笔记】给JTextArea添加滚动条_jtextarea 滚动条
2 周前
狂野的松树  ·  vb.net list 使用方法 vb中的list_mob6454cc68daf3的技术博客_
1 周前
光明磊落的玉米  ·  docker-compose与docker的版本对应关系表_51CTO博客_docker-compose版本
1 年前
善良的番茄  ·  Golang语言社区--了解C++ 用libcurl库进行http通讯网络编程-腾讯云开发者社区-腾讯云
1 年前
率性的红酒  ·  在hexo中使用mathjax的方法_51CTO博客_hexo pjax
1 年前
痛苦的热水瓶  ·  git常用命令详解-阿里云开发者社区
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号