上一篇我們已經把vue框架搭好了,接下來我們進行路由模塊
在src目錄下新建router.js
添加如下代碼
1 /** 2 * Created by sioxa on 2016/10/29 0029. 3 */ 4 import Vue from 'vue' 5 import VueRouter from 'vue-router' 6 import Liuyan from './components/home.vue' 7 import hellow from './components/hellow.vue' 8 9 const routes = [ 10 { path: '/hellow',name:'hellow', component: hellow }, 11 { path: '/home',name:'home', component: home} 12 ] 13 14 export default new VueRouter({ 15 routes 16 })
這里使用到了es6 語法的import,export來輸出和接收變量不熟悉的朋友可以查看es6的語法教程
把main.js修改成
1 import Vue from 'vue' 2 import App from './App.vue' 3 import routes from './router' 4 new Vue({ 5 el: '#app', 6 router:routes, 7 render: h => h(App) 8 })
這里的routes是接收router傳過來的路由參數的
在頁面用router-link 標簽來實現a標簽作用,router-view顯示路由頁面
1 <router-link to="/hellow">hellow</router-link> 2 <router-link to="/home">home</router-link> 3 <router-view></router-view>
這時路由已經配置好了,啟動npm來看看我們的路由吧
npm run dev
.................下一篇我會講到vue2.0的ruoter-link標簽