一、vue實現頁面跳轉的多種方法
vue作為當今最流行的JavaScript框架之一,提供了多種實現頁面跳轉的方法,以下是其中的幾種:
1、使用router.push()方法跳轉頁面
2、使用router.replace()方法跳轉頁面
3、使用router.go()方法跳轉頁面
4、使用router.back()方法返回上一頁
5、在router-link組件中添加to屬性實現跳轉
二、vue實現a頁面跳轉到b頁面
1、使用router.push()方法實現頁面跳轉:
<template>
<div>
<button @click="goToB">跳轉到B頁面</button>
</div>
</template>
<script>
export default {
methods: {
goToB() {
this.$router.push('/b')
}
}
}
</script>
2、使用router-link組件的to屬性實現頁面跳轉:
<template>
<div>
<router-link to="/b">跳轉到B頁面</router-link>
</div>
</template>
<script>
export default {}
</script>
三、vue實現頁面跳轉方式
1、使用history mode實現頁面跳轉:
const router = new VueRouter({
mode: 'history',
routes: [...]
})
2、使用hash mode實現頁面跳轉:
const router = new VueRouter({
mode: 'hash',
routes: [...]
})
四、vue中使用什麼實現頁面跳轉
vue使用Vue Router實現頁面跳轉,Vue Router是Vue.js官方的路由管理器。
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
const router = new VueRouter({
routes: [
{
path: '/',
component: Home
},
{
path: '/about',
component: About
}
]
})
new Vue({
router,
render: h => h(App)
}).$mount('#app')
五、vue頁面跳轉
在vue中實現頁面跳轉,需要先創建Vue Router實例,然後定義路由,最後在組件中跳轉。
六、vue跳轉頁面
在vue中使用router.push()方法跳轉頁面,也可以使用router-link組件的to屬性實現頁面跳轉。
七、vue跳轉到指定頁面
使用router.push()方法可以跳轉到指定的頁面,示例如下:
this.$router.push('/b')
八、vue頁面跳轉傳值
1、通過路由參數傳值:
const router = new VueRouter({
routes: [
{
path: '/user/:id',
component: User
}
]
})
this.$router.push({ path: '/user/' + userId })
2、通過query傳值:
const router = new VueRouter({
routes: [
{
path: '/user',
component: User
}
]
})
this.$router.push({ path: '/user', query: { id: userId }})
九、vue點擊事件跳轉頁面
在vue中,可以在組件中添加click事件,然後通過this.$router.push()方法實現頁面跳轉,示例如下:
<template>
<div>
<button @click="goToB">跳轉到B頁面</button>
</div>
</template>
<script>
export default {
methods: {
goToB() {
this.$router.push('/b')
}
}
}
</script>
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/246654.html