vue.js - 如何在带有 vue 3 的项目中使用 simpleBar
问题描述
我想制作一个发光的滚动条,但由于 Mozilla 不支持滚动自定义,我决定使用 simpleBar - 它在 vue 2 上效果很好但在 vue 3 上不起作用,我如何在 vue 3 项目中使用它?
Uncaught (in promise) TypeError: Cannot read property '_c' of undefined
at Proxy.__vue_render__ (simplebar-vue.esm.js?8d3b:39)
at renderComponentRoot (runtime-core.esm-bundler.js?5c40:1168)
at componentEffect (runtime-core.esm-bundler.js?5c40:5214)
at reactiveEffect (reactivity.esm-bundler.js?a1e9:42)
at effect (reactivity.esm-bundler.js?a1e9:17)
at setupRenderEffect (runtime-core.esm-bundler.js?5c40:5167)
at mountComponent (runtime-core.esm-bundler.js?5c40:5126)
at processComponent (runtime-core.esm-bundler.js?5c40:5084)
at patch (runtime-core.esm-bundler.js?5c40:4690)
at mountChildren (runtime-core.esm-bundler.js?5c40:4874)
解决方案
<template>
<div data-simplebar></div>
</template>
<script lang="ts">
import { defineComponent} from 'vue'
import 'simplebar-vue/dist/simplebar.min.css'
import 'simplebar-vue/dist/simplebar-vue.js'
export default defineComponent ({
name: 'test',
})
</script>
它对我有用。
推荐阅读
- dllimport - 尝试使用 Python.NET 导入 c# dll 时出现“未命名模块”错误
- azure - 在 azure 虚拟机规模集中托管网站
- blogger - 相关帖子缩略图不会出现在我的博主博客中
- c++ - 插入地图后配对是否完整?
- php - Vue js laravel 8 路由
- php - 有条件地更改购物车物品运输类别以更改 WooCommerce 中的运输成本
- linux - GTK4 中的 admin:// 协议在哪里?
- android - aosp如何建立aar文件?
- r - 在 R 中加速 for 循环 - 模拟
- typescript - 如果我们使用预设类型脚本并将 jsx 选项设置为“反应”,我们应该使用预设反应吗?