vue跳转页面

生活百科 2022-10-24 08:27www.ai-classes.cn生活常识

vue怎么跳转页面呢?不知道的小伙伴来看看小编今天的分享吧!

vue有三种不同方式实现页面跳转。

方法一Vuerouter-lin

<router-link to="/">[跳转到主页]</router-link>

<router-link to="/login">[登录]</router-link>

<router-link to="/logout">[登出]</router-link>

方法二this.$router.push("/");

<button @click="goHo">[跳转到主页]</button>

export default {

na: "App",

thods: {

// 跳转页面方法

goHo() {

this.$router.push("/");

},

}

方法三this.$router.go(1);

<button @click="upPage">[上一页]</button>

<button @click="downPage">[下一页]</button>

upPage() {

// 后退一步记录,等同于 history.back()

this.$router.go(-1);

},

downPage() {

// 在浏览器记录中前进一步,等同于 history.forward()

this.$router.go(1);

}

代码示例

<template>

 <div id="app">

 <img src="./assets/logo.png">

 <router-view/>

 <router-link to="/">[跳转到主页]</router-link>

 <router-link to="/login">[登录]</router-link>

 <router-link to="/logout">[登出]</router-link>

 <!-- javascript跳转页面 -->

 <button @click="goHo">[跳转到主页]</button>

 <!-- 回到上一页 -->

 <button @click="upPage">[上一页]</button>

 <button @click="downPage">[下一页]</button>

 <!-- 回到下一页 -->

 </div>

</template>  

<script>

 export default {

 na: "App",

 thods: {

 // 跳转页面方法

 goHo() {

 this.$router.push("/");

 },

 upPage() {

 // 后退一步记录,等同于 history.back()

 this.$router.go(-1);

 },

 downPage() {

 // 在浏览器记录中前进一步,等同于 history.forward()

 this.$router.go(1);

 }

 }

 };

</script>

以上就是小编今天的分享了,希望可以帮助到大家。

上一篇:sql注入语句 下一篇:数据库sql语句大全

Copyright © 2014-2025 Www.ai-classes.cn 爱句子网