维护项目时,遇到错误如下:
[BScroll warn]: Can not resolve the wrapper DOM. Vue better-scroll
[Vue warn]: Error in mounted hook: “TypeError: Cannot read property ‘children’ of undefined”
问题分析:
BScroll 未获得到 DOM
解决办法:
1.找到使用BScroll 的地方,
项目中使用的如下:
import BScroll from 'bscroll';
initScroll() {
let that = this;
// 表格头部右侧横向滚动条
var headerRightDom = document.querySelector('.right-header-table');
}
2.找到“right-header-table”的节点
<div v-if="">
<div class="right-header-table">
</div>
</div>
问题就出在v-if 修改为v-show,报错解决。