问题描述:
在vue中使用driver.js制作新手引导时,点击页面出现闪一下问题,新手引导也没有出现。但是手动在浏览器上刷新时,新手引导是正常出现的。
分析:
由于我是在mounted中调用的新手引导,所以在dom还没加载完成,就调用了,导致元素还没生成好,于是就出现了新手引导闪一下不出现的问题。
解决方案:
mounted() {
setTimeout(()=>{this.guide()},1000)
},
休眠一秒后再调用函数,成功解决。如果1s不行,可适当延长
每天进步一点点,开心也多一点点