vue-router和模塊化開發


1、vue-router路由

一、簡介:
使用vue開發單頁面SPA(single page application) 當頁面應用
根據不一樣的url地址,顯示不一樣的內容,但顯示在同一個頁面中,稱之爲當頁面


【參考】:https://router.vuejs.org/zh/

 bower info vue-router //查看版本

 cnpm install vue-router -S  //下載

二、基本用法

a)、頁面佈局
b)、配置路由

三、路由嵌套和參數傳遞

傳參的兩種形式

a.查詢字符串:login?name=tom&pwd=123 取參:$route.query

b.rest風格url:regist/alice/456

路由中定義參數:register/:name/:pwd

取參:$route.params

四、路由實例的方法

router.push()//添加路由,功能上與<route-link>相同

router.replace()替換路由,不產生歷史記錄

五、路由結合動畫 animation.css

<transition enter-active-class="animated bounceInLeft" leave-active-class="animated bounceOutRight">
  <!--顯示路由內容-->
  <router-view></router-view>
</transition>

 

2、模塊化開發

一、vue-router 模塊化開發

 cnpm install vue-router -S 

二、axios 模塊化

 cnpm install axios -S 使用axios的兩種方式: 方式1:在每一個組件中引入axios 方式2:在main.js 中全局引入axios並添加到vue原型中
相關文章
相關標籤/搜索