刚才同事问我返回上一个路由的问题。。然后我就从vue3源码里面退出来,总结一下这些操作;
刷新页面
个人觉得刷新页面是一个备用选择,页面刷新无非是数据变了,要么从服务器获取新的数据,要么请求数据修改成功后自行修改数据;
如果万一真的有绕不开刷新页面的情形,就用
window.location.reload()
history.go(0)
回退页面:
history.go(-1)
history.back(-1)
go(-1): 返回上一页,原页面表单中的内容会丢失;back(): 返回上一页,原页表表单中的内容会保留。