Vue编程式路由导航

编程式路由导航

作用:不借助<router-link>实现路由跳转,让路由跳转更加灵活

以下放在你配置路由的页面代码:

javascript 复制代码
<template>
  <div>
    <h1>页面</h1>
    <hr />
    <button @click="btn1()">前进</button>
    <button @click="btn2()">后退</button>
    <button @click="btn3()">0刷新1前进-1后退</button>

    <hr />


//这些是你自己配置的路由页面
    <router-link to="/car/carone">车1</router-link> |
    <router-link to="/car/cartwo">车2</router-link> |
    <router-link to="/car/carthree">车3</router-link>
    <router-view />
  </div>
</template>
<script>
export default {
  // name:car,
  data() {
    return {

    };
  },
  methods: {
    // 前进
    btn1() {
        this.$router.forward()
    },
     // 后退
    btn2() {
        this.$router.back()
    },
     // 0刷新1前进-1后退
    btn3() {
        this.$router.go(-1)
    },
  },
};
</script>
相关推荐
这是个栗子1 小时前
【API封装参数传递】params 与 API 封装
开发语言·前端·javascript·data·params
Irene19911 小时前
Vue3 <script setup> 中,async 通常不能省略
vue.js·async·await
凌栀茗1 小时前
html第二天
前端·javascript·html
你脸上有BUG1 小时前
CSS实现透明内层+渐变边框的优雅方案
前端·css·毛玻璃
Amumu121381 小时前
Redux介绍(一)
前端·javascript·react.js
旭日猎鹰1 小时前
配置ReactNative环境并创建第一个程序
javascript·react native·react.js
麷飞花1 小时前
TypeScript问题
前端·javascript·vscode·typescript·ts
阿湯哥1 小时前
ReAct智能体
前端·react.js·前端框架
放逐者-保持本心,方可放逐1 小时前
electron 中的那些事(很关键)-核心要点补充
前端·javascript·electron
战族狼魂1 小时前
Python 完整实现 BCrypt GUI 工具
java·前端·python