首頁  >  文章  >  web前端  >  Vue.js如何設定路由

Vue.js如何設定路由

php中世界最好的语言
php中世界最好的语言原創
2018-03-13 14:36:252321瀏覽

這次帶給大家Vue.js如何設定路由,Vue.js設定路由的注意事項有哪些,下面就是實戰案例,一起來看一下。

① 路由map

在main.js中匯入vue-router

import VRouter from 'vue-router'

設定全域路由

Vue.use(VRouter)

實例化router

let router = new VRouter({ // 如果mode设为history, 那么地址就可以不使用哈希(# 哈希)了,就可以直接访问. http://localhost:8080/#/apple ==>> http://localhost:8080/apple
  mode: 'history',  routes: [    //  做一个映射表
    {      path: '/apple',      component: Apple
    },
    {      path: '/banana',      component: Banana
    }
  ]
})
/* eslint-disable no-new */new Vue({  el: '#app',
  router,
  template: '<app></app>',
  components: { App }
})

②路由檢視

在app.vue檔案中嵌入

<template>  <div>
    ![](./assets/logo.png)    <!--
    访问apple的时候,将apple的视图塞到这个位置
    访问banana的时候,将banana的视图塞到这个位置
    -->
    <router-view></router-view>
  </div></template>

實現效果

Vue.js如何設定路由

#③ 路由導航

#在app.vue檔案中,嵌入router-link標籤,此標籤可以實現a標籤的效果

to apple-link>

具體使用:

<template>
  <div id="app">
    ![](./assets/logo.png)    <!--
    访问apple的时候,将apple的视图塞到这个位置
    访问banana的时候,将banana的视图塞到这个位置
    -->
    <router-view></router-view>
    <router-link :to="{path:&#39;apple&#39;}">to apple</router-link>
    <router-link :to="{path:&#39;banana&#39;}">to banana</router-link>
  </div></template>

效果:

Vue.js如何設定路由

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

Vue.js的vue標籤屬性與條件渲染

Vue.js的清單渲染v -for 陣列物件子元件

Vue.js的文字渲染

以上是Vue.js如何設定路由的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn