vue.js----之前端路由(二)


上一篇我們已經把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標簽


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM