我在 react js 的服务器启动时收到此错误。
错误:没有指定元素来初始化 PerfectScrollbar
但是它在朋友 MAC OS 上运行良好。我正在使用窗户。
我正在使用这个版本:“完美滚动条”:“^1.4.0”,
我在 react js 的服务器启动时收到此错误。
错误:没有指定元素来初始化 PerfectScrollbar
但是它在朋友 MAC OS 上运行良好。我正在使用窗户。
我正在使用这个版本:“完美滚动条”:“^1.4.0”,
很老的问题,但我会发布我的解决方案,因为我有同样的问题。我有同样的错误信息:
Error: no element is specified to initialize PerfectScrollbar
就我而言,似乎我在一个不存在的元素上调用 PerfectScrollbar。我有:
const asideBody = new PerfectScrollbar('.aside-body', {
suppressScrollX: true
});
我在页面中遇到错误,我在 DOM 中没有任何带有 class="aside-body" 的元素。
所以我设法只在适当的页面中调用 PerfectScrollbar。
是的,这就是我在一个不存在的元素上调用 PerfectScrollbar 的问题。我知道这不是一个合适的解决方案,但我通过将这些未定义的类赋予空跨度来消除这些错误。所以现在它不再打扰我了。
对我来说,解决方案是在调用函数验证元素上添加条件已定义