3

我在 react js 的服务器启动时收到此错误。

错误:没有指定元素来初始化 PerfectScrollbar

但是它在朋友 MAC OS 上运行良好。我正在使用窗户。

我正在使用这个版本:“完美滚动条”:“^1.4.0”,

4

3 回答 3

4

很老的问题,但我会发布我的解决方案,因为我有同样的问题。我有同样的错误信息:

Error: no element is specified to initialize PerfectScrollbar

就我而言,似乎我在一个不存在的元素上调用 PerfectScrollbar。我有:

const asideBody = new PerfectScrollbar('.aside-body', {
    suppressScrollX: true
});

我在页面中遇到错误,我在 DOM 中没有任何带有 class="aside-body" 的元素。

所以我设法只在适当的页面中调用 PerfectScrollbar。

于 2020-04-15T15:39:17.333 回答
0

是的,这就是我在一个不存在的元素上调用 PerfectScrollbar 的问题。我知道这不是一个合适的解决方案,但我通过将这些未定义的类赋予空跨度来消除这些错误。所以现在它不再打扰我了。

于 2021-06-20T15:09:24.293 回答
0

对我来说,解决方案是在调用函数验证元素上添加条件已定义

于 2021-07-15T06:14:38.923 回答