问题描述:
初始打开是显示如图所示,鼠标滑动一下恢复数据
解决方案:模拟鼠标滚动效果
网上找了方法不行,修改一下可以了
// 解决打开白屏,滑动后才可
openCalendar() {
this.$nextTick(() => {
const calendarDom = document.querySelector('.van-calendar__body');
if (calendarDom) {
let back = calendarDom.scrollTop;
setTimeout(() => {
back = calendarDom.scrollTop;
console.log(back);
calendarDom.scrollTop = back - 2;
}, 10);
// setTimeout(() => {
// calendarDom.scrollTop = back;
// }, 100);
}
});
},