使用vue-custom-scrollbar自定义滚动条

https://github.com/Binaryify/vue-custom-scrollbar

众所周知,谷歌浏览器支持自定义滚动条,但是火狐或其他浏览器不支持,如果你希望你的网站更完美,可以使用vue-custom-scrollbar

html 复制代码
<template>
 <div>
  <vue-custom-scrollbar class="scroll-area"  :settings="settings" @ps-scroll-y="scrollHanle">
    <section style="width: 1280px; height: 720px;"></section>
  </vue-custom-scrollbar>
</div>
</template>
<script>
/**
 * For Vue2/Vue3
*/
import vueCustomScrollbar from 'vue-custom-scrollbar'
import "vue-custom-scrollbar/dist/vueScrollbar.css"
/**
 * For vite
*/
import vueCustomScrollbar from 'vue-custom-scrollbar/src/vue-scrollbar.vue'

export default {
  components: {
    vueCustomScrollbar
  },
  data() {
    return {
      settings: {
        suppressScrollY: false,
        suppressScrollX: false,
        wheelPropagation: false
      }
    }
  },
  methods: {
    scrollHanle(evt) {
      console.log(evt)
    }
  }
}
</script>
<style >
.scroll-area {
  position: relative;
  margin: auto;
  width: 600px;
  height: 400px;
}
</style>
相关推荐
鱼樱前端12 分钟前
重度Cursor用户 最强 Cursor Rules 和 Cursor 配置 mcp 以及最佳实践配置方式
前端
曼陀罗13 分钟前
Path<T> 、 keyof T 什么情况下用合适
前端
来自星星的猫教授14 分钟前
将 VSCode 的快捷键设置为与 IntelliJ IDEA 类似
vue.js·vscode
锈儿海老师19 分钟前
AST 工具大PK!Biome 的 GritQL 插件 vs. ast-grep,谁是你的菜?
前端·javascript·eslint
飞龙AI21 分钟前
鸿蒙Next实现瀑布流布局
前端
令狐寻欢21 分钟前
JavaScript中 的 Object.defineProperty 和 defineProperties
javascript
快起来别睡了22 分钟前
代理模式:送花风波
前端·javascript·架构
海底火旺24 分钟前
电影应用开发:从代码细节到用户体验优化
前端·css·html
陈随易33 分钟前
Gitea v1.24.0发布,自建github神器
前端·后端·程序员