
methods: {
// 提交表单
onSubmit(value) {
const toast = vant.Toast.loading({
duration: 0, // 持续展示 toast
forbidClick: true,
message: "加载中..."
});
axios.post("http://127.0.0.1:8010/test").then(function (resp) {
let res = resp.data;
if (res.code == 200) {
console.log("成功-清除加载");
vant.Toast.clear();
} else {
_this.loadBtn = false;
vant.Toast.fail(res.msg);
}
}).catch(function (error) {
// 请求发送失败
console.log("请求失败-清除加载");
vant.Toast.clear(); // 清除加载
vant.Toast.fail('网络不稳定');
});
}
}
这段代码展示了如何在前端使用axios进行表单提交,并在提交过程中显示加载提示。当请求成功时,清除加载提示并处理响应数据;若请求失败,同样清除加载提示并显示错误信息。
228

被折叠的 条评论
为什么被折叠?



