vue3 使用simplebar【滚动条】

1.下载simplebar-vue

npm install simplebar-vue --save

2.引入注册

import simplebar from "simplebar-vue";
import 'simplebar-vue/dist/simplebar.min.css'
import 'simplebar-vue/dist/simplebar-vue.js'

vue2的版本基础上 【引入注册】

import simplebar from "simplebar-vue";
import "simplebar/dist/simplebar.min.css";

会报错
在这里插入图片描述
需要改成

import simplebar from "simplebar-vue";
import 'simplebar-vue/dist/simplebar.min.css'
import 'simplebar-vue/dist/simplebar-vue.js'

使用如下

  <div class="middleTags">
    <!-- 加上data-simplebar标明这个是滚动条的容器,以便于组件实现滚动效果 -->
    <!-- data-simplebar-auto-hide="true"设置自动隐藏 -->
    <div data-simplebar data-simplebar-auto-hide="true">
      <!-- 使用组件标签simplebar包裹住内容区即可 -->
      <simplebar>
        <div class="tagsBox">
          <el-tag
            :type="route.path === '/home/index' ? 'success' : 'info'"
            class="pointer selfClass"
            @click="handleClick({ path: '/home/index' })"
            >首页
          </el-tag>
          <el-tag
          :type="item.name == route.name ? 'success' : 'info'"
            class="pointer selfClass"
            v-for="(item, index) in userStore.visitedViews"
            :key="item.name"
            closable
            @click="handleClick(item)"
            @close="handleClose(item)"
            >{{ item.meta.title }}
          </el-tag>
        </div>
      </simplebar>
    </div>
  </div>

参考文档:https://zhuanlan.zhihu.com/p/590671292
参考文档:https://cloud.tencent.com/developer/ask/sof/957899/answer/1360060

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值