vue中路由的使用


路由:

  (1)監聽地址欄的變化

  (2)根據地址欄的變化切換到對應的組件

 

使用路由:

1、創建一個vue項目:vue create routerdemo

  注意:在選擇插件的時候只選擇babel

  

2、安裝路由插件:npm install vue-router

3、創建路由:src下新建router.js,拋出router實例

import Vue from "vue";// 引入vue
import Router from "vue-router";// 引入vue-router
Vue.use(Router);// 使用路由

import Recommend from "./Recommend.vue";// 引入Recommend組件
import Singer from "./Singer.vue";// 引入Singer組件

const router=new Router({// 實例化router對象
    mode:"hash",// 使用hash路由,帶#號
    routes:[// 路由的配置項
        {path:"/recommend",component:Recommend},// recommend路徑對應Recommend組件
        {path:"/singer",component:Singer},// singer路徑對應Singer組件
    ]
});

export default router;// 拋出路由

 

4、使用路由:js的入口文件main.js中引入並使用  

  

 

 5、在根組件App.vue中  router-view  開辟一塊空間:

 

 

 6、地址欄后面輸入路徑顯示對應的組件:

  

    插一句:3002的端口號是在vue.config.js中配置的:

    module.exports={
        devServer:{
            port:3002
        }
    }

 

7、router-link標簽,點擊跳轉  

        <router-link to="/recommend" tag="div" activeClass="active">推薦</router-link>
        <router-link to="/singer" tag="div" activeClass="active">歌手</router-link>
 
          to:跳往的路徑
          tag:要渲染成的標簽,默認是a標簽
          activeClass:當前標簽添加類名

    

   

 


免責聲明!

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



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