单页面组件实现与路由配置vue
时间: 2023-09-13 12:04:31 浏览: 158
在Vue中实现单页面组件和路由配置是非常简单的。下面是一个简单的例子:
1. 安装Vue Router
在项目中安装Vue Router:
```
npm install vue-router --save
```
2. 创建组件
在你的项目中创建单页面组件。例如,我们创建一个名为"Home"的组件:
```
<template>
<div>
<h1>Welcome to Home Page</h1>
</div>
</template>
<script>
export default {
name: 'Home'
}
</script>
```
3. 配置路由
在应用程序中配置路由。在main.js中导入Vue Router和Home组件,然后定义路由:
```
import Vue from 'vue'
import VueRouter from 'vue-router'
import Home from './components/Home.vue'
Vue.use(VueRouter)
const routes = [
{ path: '/', component: Home }
]
const router = new VueRouter({
routes
})
new Vue({
router
}).$mount('#app')
```
4. 添加路由链接
在应用程序中添加路由链接。在App.vue中添加以下代码:
```
<template>
<div id="app">
<router-link to="/">Home</router-link>
<router-view></router-view>
</div>
</template>
```
这将在应用程序中添加一个链接到Home组件的路由链接。
现在你可以通过访问"/"来查看Home组件。
这只是一个简单的例子,你可以在Vue Router文档中找到更多的信息和示例。
阅读全文