前端开发中常见问题合集
前端开发中常见问题合集
1. 使用better-scroll插件时的一些问题
- 使用scrollInit初始化滑动容器,然后异步请求接口数据时直接赋值容器不能滑动,这是因为scroll在初始化时列表数据为空导致滚动容器高度为0,请求完数据scroll组件并不知道,所以需要手动刷新容器
解决代码如下:
1 | // 异步加载的数据,手动刷新容器 |
注意!
this.list为你遍历的列表数据,
this.scroll为你的滚动容器,
this.scroll.refresh();必须放在dom加载完在执行,此处已vue为例写在this.$nextTick的回调中