项目场景:
提交表单后需要返回上一级
原因分析:
H5在PC端打开,当前页面重新加载的情况下,出现navigateBack不能返回,由于H5端页面刷新后返回页面栈会消失
javascript
//提交
const handleSubmit = async () => {
form.value?.assignId ? await putObj(form.value) : await addObj(form.value);
uni.showToast({
title: form.value?.assignId ? "修改成功" : "新建成功",
icon: "none",
});
// uni.navigateBack({}); 失效
history.back();//back() 方法可加载历史列表中的前一个 URL(如果存在)。
};