美化元素滚动条:https://github.com/malihu/malihu-custom-scrollbar-plugin

vue项目:

 安装依赖文件:

npm install imports-loader
npm install jquery-mousewheel
npm install malihu-custom-scrollbar-plugin

webpack.base.config.js 文件
module.exports = { module: { loaders: [ { test: /jquery-mousewheel/, loader: "imports?define=>false&this=>window" }, { test: /malihu-custom-scrollbar-plugin/, loader: "imports?define=>false&this=>window" } ] } };

package.json文件添加:
  "jquery": "^3.1.1",
     "jquery-mousewheel": "^3.1.13",
     "malihu-custom-scrollbar-plugin": "^3.1.5"
Scroll.vue文件: 
<template>
    
</template>
<script>
import Vue from 'vue'
import $ from 'jquery'
import 'jquery-mousewheel'
import 'malihu-custom-scrollbar-plugin'
import '../assets/css/jquery.mCustomScrollbar.css'

Vue.directive('scroll', {
    bind(el) {
        Vue.nextTick(() => {
            $(el).mCustomScrollbar({
                mouseWheel: true,
                theme: 'dark'
            })
        })
    },
    update(el) {
        $(el).mCustomScrollbar('update')
    }
})

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-10
  • 2021-11-18
  • 2022-01-13
  • 2022-01-06
  • 2022-12-23
  • 2021-09-26
猜你喜欢
  • 2021-08-08
  • 2021-07-23
  • 2022-12-23
  • 2021-06-26
  • 2022-12-23
  • 2021-09-10
相关资源
相似解决方案