uniappvue3跳转页面完整版
时间: 2024-04-25 11:19:59 浏览: 134
UniApp是一个基于Vue.js的开发框架,可以用来开发跨平台的应用程序,包括iOS、Android、H5等。而Vue 3是Vue.js的最新版本,提供了更多的特性和改进。
在UniApp中,跳转页面可以通过使用内置的路由功能来实现。以下是跳转页面的完整版代码示例:
1. 在App.vue中配置路由:
```vue
<template>
<div>
<router-view></router-view>
</div>
</template>
<script>
import { createRouter, createWebHashHistory } from 'vue-router'
const router = createRouter({
history: createWebHashHistory(),
routes: [
{
path: '/',
name: 'Home',
component: () => import('@/views/Home.vue')
},
{
path: '/about',
name: 'About',
component: () => import('@/views/About.vue')
}
// 其他页面的配置
]
})
export default {
router
}
</script>
```
2. 在需要跳转的组件中使用路由跳转:
```vue
<template>
<div>
<button @click="gotoAbout">跳转到About页面</button>
</div>
</template>
<script>
export default {
methods: {
gotoAbout() {
this.$router.push('/about')
}
}
}
</script>
```
以上代码中,首先在App.vue中配置了路由,定义了两个页面路径'/'和'/about'对应的组件。然后在需要跳转的组件中,使用`this.$router.push('/about')`来进行页面跳转。
阅读全文