欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue跳轉(zhuǎn)頁(yè)面的幾種常用方法代碼示例

 更新時(shí)間:2023年10月10日 10:28:18   作者:碩霸天下  
這篇文章主要給大家介紹了關(guān)于vue跳轉(zhuǎn)頁(yè)面的幾種常用方法,vue跳轉(zhuǎn)頁(yè)面有好幾種不同方法,文中通過(guò)代碼將實(shí)現(xiàn)的方法介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用vue具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

vue跳轉(zhuǎn)不同頁(yè)面的方法

1.router-link跳轉(zhuǎn)

<!-- 直接跳轉(zhuǎn) -->
<router-link to='/testC'>
 <button>點(diǎn)擊跳轉(zhuǎn)2</button>
</router-link>
<!-- 帶參數(shù)跳轉(zhuǎn) -->
<router-link :to="{path:'testC',query:{setid:123456}}">
 <button>點(diǎn)擊跳轉(zhuǎn)1</button>
</router-link>
<router-link :to="{name:'testC',params:{setid:1111222}}">
 <button>點(diǎn)擊跳轉(zhuǎn)3</button>
</router-link>

2.this.$router.push()

<template>
 <div id='app'>
 <button @click='goTo()'>點(diǎn)擊跳轉(zhuǎn)4</button>
 </div>
</template>
<script>
 new Vue({
 el:'#app',
 methods:{
 goTo(){
 //直接跳轉(zhuǎn)
 this.$router.push('/testDemo');
 //帶參數(shù)跳轉(zhuǎn)
 this.$router.push({path:'/testC',query:{setid:123456}});
 this.$router.push({name:'testC',params:{setid:111222}});
 }
 }
 })
</script>

3.a標(biāo)簽可以跳轉(zhuǎn)外部鏈接,不能路由跳轉(zhuǎn)

<a ><button>點(diǎn)擊跳轉(zhuǎn)5</button></a>

接收:this.$route.query.serid 和 this.$route.params.setid

vue三種不同方式實(shí)現(xiàn)跳轉(zhuǎn)頁(yè)面

Vue:router-link

 <router-link to="/">[跳轉(zhuǎn)到主頁(yè)]</router-link>
 <router-link to="/login">[登錄](méi)</router-link>
 <router-link to="/logout">[登出]</router-link>
this.$router.push("/");

this.$router.push("/")

<button @click="goHome">[跳轉(zhuǎn)到主頁(yè)]</button>
export default {
 name: "App",
 methods: {
 // 跳轉(zhuǎn)頁(yè)面方法
 goHome() {
 this.$router.push("/");
 },
}

this.$router.go(1)

<button @click="upPage">[上一頁(yè)]</button>
 <button @click="downPage">[下一頁(yè)]</button>
 upPage() {
 // 后退一步記錄,等同于 history.back()
 this.$router.go(-1);
 },
 downPage() {
 // 在瀏覽器記錄中前進(jìn)一步,等同于 history.forward()
 this.$router.go(1);
 }

代碼示例:

<template>
 <div id="app">
 <img src="./assets/logo.png">
 <router-view/>
 <router-link to="/">[跳轉(zhuǎn)到主頁(yè)]</router-link>
 <router-link to="/login">[登錄](méi)</router-link>
 <router-link to="/logout">[登出]</router-link>
 <!-- javascript跳轉(zhuǎn)頁(yè)面 -->
 <button @click="goHome">[跳轉(zhuǎn)到主頁(yè)]</button>
 <!-- 回到上一頁(yè) -->
 <button @click="upPage">[上一頁(yè)]</button>
 <button @click="downPage">[下一頁(yè)]</button>
 <!-- 回到下一頁(yè) -->
 </div>
</template>
<script>
 export default {
 name: "App",
 methods: {
 // 跳轉(zhuǎn)頁(yè)面方法
 goHome() {
 this.$router.push("/");
 },
 upPage() {
 // 后退一步記錄,等同于 history.back()
 this.$router.go(-1);
 },
 downPage() {
 // 在瀏覽器記錄中前進(jìn)一步,等同于 history.forward()
 this.$router.go(1);
 }
 }
 };
</script>

總結(jié)

到此這篇關(guān)于vue跳轉(zhuǎn)頁(yè)面的幾種常用方法的文章就介紹到這了,更多相關(guān)vue跳轉(zhuǎn)頁(yè)面方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論