replace
2023年05月19日
一、认识
router.replace()
作用类似于 router.push
,唯一不同的是,它在导航时不会向 history
添加新记录,正如它的名字所暗示的那样——它取代了当前的条目。
-
编程式导航:
router.replace(……)
-
声明式导航:
<router-link to="……" replace></router-link>
二、语法
2.1 基础路由
router.replace("/xxx");
2.2 命名路由
router.replace({ name: 'xxx', params: { } });
2.3 路径路由
router.replace({ path: '/XXXX' , query: { }});
等效于
router.push({ path: '/XXX' , query: {} , replace: true});