var exercises = [1,2,3,4,5,6,7,8,9]
var arrData = [];
for (var i=0; i < exercises.length;i++){
arrData[i] = '';
}
this.subjectList = arrData;
this.$nextTick(function(){
that.subjectList = exercises;
})
- 发布:2020-05-19 19:09
- 更新:2020-05-29 18:38
- 阅读:902
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window7
HBuilderX类型: 正式
HBuilderX版本号: 2.7.5
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: 所有
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
显示正常就行。先渲染数组中的第一位,再渲染全部。这样渲染视觉上快
显示正常就行。先渲染数组中的第一位,再渲染全部。这样渲染视觉上快
实际结果:
页面显示错乱
页面显示错乱
bug描述:
var arrData = [];
for (var i=0; i < exercises.length;i++){
arrData[i] = '';
}
that.subjectList = arrData;
that.$nextTick(function(){
that.subjectList = exercises;
})
这种写法 页面会闪的,且有异常(有时候东西很多,页面加载效率低,就先加载数组中的一个,再渲染全部),非v3模式不会出现这种情况