search_goods(p_parent, parent, child, parent_index, index) {
var class_info = [p_parent, parent, child];
if (child == parent) {
class_info = [p_parent, parent];
}
this.loading = true;
this.$api.get_goodsList({class_info}).then( res => {
if (this.$code = res.code) {
var list = this.list;
list[parent_index].children[index].children = res.data.data;
this.$nextTick(() => {
console.log("更新完成-----------------------")
this.current_num = this.current_num + 1;
})
this.$forceUpdate()
}
this.loading = false;
}, res => {
this.loading = false;
this.current_num += 1;
})
},
- 发布:2020-12-17 15:49
- 更新:2023-07-16 03:04
- 阅读:2650
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 2.9.8
手机系统: Android
手机系统版本号: Android 10
手机厂商: OPPO
手机机型: Find X2
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
app端可以触发$nextTick的回调函数。
app端可以触发$nextTick的回调函数。
实际结果:
app端没有触发。
app端没有触发。
bug描述:
描述:若对象a为空数组,后端返回的也是空数组,赋值后使用了$forceUpdate强制刷新。
app端: 无法触发$nextTick的回调。
H5端:触发$nextTick的回调。
1***@qq.com
APP端确实没触发this.$nextTick H5端却能正常触发
onShow() {
// 页面加载完成后执行
this.$nextTick(() => {
this.refresh();
});
},
mounted() {
/ #ifdef APP-PLUS /
this.refresh();
/ #endif /
},
2021-05-24 16:33