跳到主要内容

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});