老师你好,对于您在视频中提到的"BScoll初始话的时候需要至少一条数据,而我们的sliders是异步获取的"这一问题,老师的解决办法是使用v-if="sliders.length"来确保拿到数据之后再渲染。
我突然想到为什么不能用watch的方式来监听sliders的变化再调用bs实例的refresh方法来解决这样的问题呢,于是我并没有写v-if, 而是写下了以下代码
此时奇怪的问题是,箭头处的回调函数似乎不会执行???
我又改成了如下形式
这次似乎watch成功了,但是新的错误又来了:
真的很伤脑筋,我还想问下,watch的回调函数和onMounted这个生命周期钩子函数哪个先执行啊?
慕课网明星讲师黄轶深度讲解 Vue3.0 ,提升的不止是Vue代码能力
了解课程