在使用vant做移动端项目的时候呢,使用轮播图插件的时候,在data中模拟数据就会抛出如上错误:
官网给出的解决方案:
1.使用v-if代替v-show,用v-if来判断加载
2、使用延时重新渲染的方式。
watch: {
list(val) {
var _this = this;
setTimeout(() => {
_this.$refs.swipe.resize();
}, 500);
},
},
试了两个方案:如果把数据直接定死在data中,都不起作用
除非在data中声明渲染的轮播列表为空,在数据请求过来的的时候再赋值就可以,没啥问题
轮播图van-swipe的报错:cannot read a properties of null(reading width)
最新推荐文章于 2024-05-06 15:01:15 发布