在vscode中如何用vue实现页面跳转
时间: 2023-12-14 10:37:33 浏览: 182
在 Vue 中实现页面跳转可以通过 Vue Router 来实现。下面是具体步骤:
1. 安装 Vue Router:在终端中使用 npm 安装 Vue Router:`npm install vue-router`
2. 在 `src` 目录下新建一个 `router` 目录,并在该目录下新建一个 `index.js` 文件,编写路由配置代码:
```
import Vue from 'vue'
import Router from 'vue-router'
import Home from '@/views/Home.vue'
import About from '@/views/About.vue'
Vue.use(Router)
export default new Router({
routes: [
{
path: '/',
name: 'Home',
component: Home
},
{
path: '/about',
name: 'About',
component: About
}
]
})
```
3. 在 `main.js` 中导入路由配置并挂载到 Vue 实例上:
```
import Vue from 'vue'
import App from './App.vue'
import router from './router'
Vue.config.productionTip = false
new Vue({
router,
render: h => h(App)
}).$mount('#app')
```
4. 在组件中使用 `router-link` 标签实现页面跳转:
```
<template>
<div>
<h1>Home Page</h1>
<router-link to="/about">Go to About Page</router-link>
</div>
</template>
```
5. 最后,在组件中使用 `router-view` 标签来展示路由视图:
```
<template>
<div>
<h1>About Page</h1>
</div>
</template>
```
注意:在使用 `router-link` 标签的 `to` 属性时不需要添加 `#`,因为 Vue Router 会自动为你添加。
阅读全文