您的位置:首页 > 产品设计 > UI/UE

vue-router 2.0

2017-06-02 14:05 309 查看
注意:vue-router 2只适用于Vue2.x版本,下面我们是基于vue2.0讲的如何使用vue-router 2实现路由功能。

推荐使用npm安装。
npm install vue-router


一、使用路由

在main.js中,需要明确安装路由功能:
import Vue from 'vue'
import VueRouter from 'vue-router'
import App from './App.vue'
Vue.use(VueRouter)


1.定义组件,这里使用从其他文件import进来
import index from './components/index.vue'
import hello from './components/hello.vue'


2.定义路由
const routes = [
{ path: '/index', component: index },
{ path: '/hello', component: hello },
]


3.创建 router 实例,然后传 routes 配置
const router = new VueRouter({
routes
})


4.创建和挂载根实例。通过 router 配置参数注入路由,从而让整个应用都有路由功能
const app = new Vue({
router,
render: h => h(App)
}).$mount('#app')


经过上面的配置之后呢,路由匹配到的组件将会渲染到App.vue里的<router-view></router-view>

那么这个App.vue里应该这样写:
<template>
<div id="app">
<router-view></router-view>
</div>
</template>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: