当前,我正在制作一个表单,其中有一个按钮,“保存并添加另一个”,我该做什么,我验证数据,如果保存成功,我试图将用户重定向到同一页面,但是它不起作用(例如:从此页面http://localhost:8080/#/add_new_entity到此页面http://localhost:8080/#/add_new_entity)。
到目前为止,我已经尝试过:
this.$router.push('/add-new-entity')
我收到此错误:
NavigationDuplicated {_name:“ NavigationDuplicated”,名称: “ NavigationDuplicated”,消息:“导航到当前位置 (“ / add_new_entity”)不允许“,堆栈:”Error↵new NavigationDuplicated(http://loca…voker (http://localhost:8080/js/app.js:135303:14)“}
我知道我可以刷新,但是我已经在router / index.js中设置了router.replace({ path: '/dashboard', redirect: '/dashboard' })
,因此每次刷新页面时,它都会自动重定向到/ dashboard。
有解决方案吗?
答案 0 :(得分:0)
只需执行此操作。$ router.push(“ / add-new-entry”)。catch(err => {})