小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.showToast({ title: '保存成功!', icon: 'none', duration: 20000 });
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
loading和toast会互相覆盖掉
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
async saveCarInfo() {
const { plate = '', wecarId = '' } = this.data;
const checkMsg = this.checkPlate(plate);
if (checkMsg !== '') {
wx.showToast({ title: checkMsg, icon: 'none', duration: 20000 });
return;
}
wx.showLoading();
try {
let carInfo = { wecarId: '' };
if (wecarId) {
carInfo = await this.updateCar({ plate }, wecarId);
this.getCars();
this.setData({
showEditDrawer: false,
});
} else {
carInfo = await this.createNewCar({ plate });
const { wecarId: addWecarId = '' } = carInfo;
this.setData({ wecarId: addWecarId });
// 更新当前车
// tms.getCarManager().setCarInfo(carInfo);
// this.getAppendQuery();
// this.navigateToPage();
wx.hideLoading();
} catch (e) {
if (e.errCode !== 0) {
wx.showToast({ title: e.errMsg, icon: 'none', duration: 20000 });
// const showModalObj = C.handleSaveCarInfoError(e);
// showOcrModal(showModalObj);
},
整体代码是这样的
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
loading和toast会互相覆盖掉
async saveCarInfo() {
const { plate = '', wecarId = '' } = this.data;
const checkMsg = this.checkPlate(plate);
if (checkMsg !== '') {
wx.showToast({ title: checkMsg, icon: 'none', duration: 20000 });
return;
}
wx.showLoading();
try {
let carInfo = { wecarId: '' };
if (wecarId) {
carInfo = await this.updateCar({ plate }, wecarId);
wx.showToast({ title: '保存成功!', icon: 'none', duration: 20000 });
this.getCars();
this.setData({
showEditDrawer: false,
});
} else {
carInfo = await this.createNewCar({ plate });
const { wecarId: addWecarId = '' } = carInfo;
this.setData({ wecarId: addWecarId });
wx.showToast({ title: '保存成功!', icon: 'none', duration: 20000 });
this.getCars();
this.setData({
showEditDrawer: false,
});
return;
}
// 更新当前车
// tms.getCarManager().setCarInfo(carInfo);
// this.getAppendQuery();
// this.navigateToPage();
wx.hideLoading();
} catch (e) {
if (e.errCode !== 0) {
wx.showToast({ title: e.errMsg, icon: 'none', duration: 20000 });
}
wx.hideLoading();
// const showModalObj = C.handleSaveCarInfoError(e);
// showOcrModal(showModalObj);
}
},
整体代码是这样的