选择地址功能添加loading方法

This commit is contained in:
Yer11214
2024-10-18 15:25:37 +08:00
parent d166d5943c
commit de94f212c3

View File

@@ -185,25 +185,35 @@ export default {
this.tabbars.splice(index + 1, this.tabbars.length - index - 1); this.tabbars.splice(index + 1, this.tabbars.length - index - 1);
} }
if (this.tabbars.length < this.pickersize) { if (this.tabbars.length < this.pickersize) {
let data = await getRegionsById(item.id); uni.showLoading({
// 当前选项级为最后一级时回调,将选中的数据返回 title: "加载中",
if (data.data.result.length == 0) { mask:true
this.$emit("funcValue", this.tabbars); });
this.hide(); try {
} else { let data = await getRegionsById(item.id);
// 将新的数据填充进下一级 uni.hideLoading();
var current = { // 当前选项级为最后一级时回调,将选中的数据返回
localName: "请选择", if (data.data.result.length == 0) {
id: "", this.$emit("funcValue", this.tabbars);
children: data.data.result, this.hide();
} else {
// 将新的数据填充进下一级
var current = {
localName: "请选择",
id: "",
children: data.data.result,
}; };
this.tabbars.push(current); this.tabbars.push(current);
this.tabCurrentIndex++; this.tabCurrentIndex++;
// 当前距离重新为最上面
this.$set(this,'scrollTop',0)
}
} catch (error) {
uni.hideLoading();
}
// 当前距离重新为最上面
this.$set(this,'scrollTop',0)
}
} else { } else {
this.$emit("funcValue", this.tabbars); this.$emit("funcValue", this.tabbars);
this.hide(); this.hide();