最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何去除vue項目中的#及其ie9兼容性

 更新時間:2018年01月11日 15:43:55   作者:深海魚veritas  
本篇文章主要介紹了如何去除vue項目中的#及其ie9兼容性,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一、如何去除vue項目中訪問地址的#

vue2中在路由配置中添加mode(vue-cli創(chuàng)建的項目在src/router/index.js)

export default new Router({
 mode: 'history',
 routes: [
  {
   path: '/',
   name: 'menu',
   component: menu,
   children: [
    {
     path: 'organization',
     component: organization,
     children: [
      {
       path: '',
       redirect: 'organizationSub'
      },
      {
       path: 'organizationSub',
       component: organizationSub
      }
     ]
    },
    {
     path: 'user',
     component: user
    },
    {
     path: 'role',
     component: role
    }
   ]
  }
 ]
})

二、vue路由原理

2.1  hash模式:vue-router默認(rèn)的路由模式。

vue開發(fā)的單頁面應(yīng)用,html只有一個,切換時url的變化通過url的hash模式模擬完整的url。

2.2  history模式:vue2中配置 mode: 'history'。

利用history.pushState API完成url的跳轉(zhuǎn)

HTML5 History 模式官網(wǎng)介紹:https://router.vuejs.org/zh-cn/essentials/history-mode.html

三、注意事項

不過這種模式要玩好,還需要后臺配置支持。因為我們的應(yīng)用是個單頁客戶端應(yīng)用,如果后臺沒有正確的配置,當(dāng)用戶在瀏覽器直接訪問 http://oursite.com/user/id 就會返回 404,這就不好看了。

所以呢,你要在服務(wù)端增加一個覆蓋所有情況的候選資源:如果 URL 匹配不到任何靜態(tài)資源,則應(yīng)該返回同一個 index.html 頁面,這個頁面就是你 app 依賴的頁面。

vue-router官網(wǎng)中有介紹,也有后臺配置樣例:https://router.vuejs.org/zh-cn/essentials/history-mode.html

四、兼容性

經(jīng)過測試,mode: 'history'在ie9下不生效,若vue項目需要兼容ie9,且后臺對訪問地址有嚴(yán)格校驗,不建議使用此種模式。若是內(nèi)容有錯誤或遺漏,歡迎大家批評指正~

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue3 ref獲取不到子組件的解決方法

    vue3 ref獲取不到子組件的解決方法

    在父組件內(nèi)調(diào)用子組件內(nèi)的事件從而改變子組件的某些狀態(tài),父子組件使用<script setup>語法糖,父組件通過給子組件定義ref訪問其內(nèi)部事件,本文給大家介紹了vue3 ref獲取不到子組件的解決方法,需要的朋友可以參考下
    2024-06-06
  • vue.js集成echarts時遇到的一些問題總結(jié)

    vue.js集成echarts時遇到的一些問題總結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于vue.js集成echarts遇到的一些問題,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 詳解vue v-model

    詳解vue v-model

    這篇文章主要介紹了vue v-model的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)vue,感興趣的朋友可以了解下
    2020-08-08
  • element select實現(xiàn)組件虛擬滾動優(yōu)化

    element select實現(xiàn)組件虛擬滾動優(yōu)化

    本文主要介紹了element select實現(xiàn)組件虛擬滾動優(yōu)化,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • vue3+ts中ref與reactive指定類型實現(xiàn)示例

    vue3+ts中ref與reactive指定類型實現(xiàn)示例

    這篇文章主要為大家介紹了vue3+ts中ref及reactive如何指定類型的實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Vue使用axios進行g(shù)et請求拼接參數(shù)的2種方式詳解

    Vue使用axios進行g(shù)et請求拼接參數(shù)的2種方式詳解

    axios中post請求都是要求攜帶參數(shù)進行請求,這篇文章主要給大家介紹了關(guān)于Vue使用axios進行g(shù)et請求拼接參數(shù)的2種方式,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • Vue中使用的EventBus有生命周期

    Vue中使用的EventBus有生命周期

    這篇文章主要介紹了Vue中使用的EventBus有生命周期的相關(guān)知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • Vue動畫之第三方類庫實現(xiàn)動畫方式

    Vue動畫之第三方類庫實現(xiàn)動畫方式

    這篇文章主要介紹了Vue動畫之第三方類庫實現(xiàn)動畫方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Vue3?echarts組件化及使用hook進行resize方式

    Vue3?echarts組件化及使用hook進行resize方式

    這篇文章主要介紹了Vue3?echarts組件化及使用hook進行resize方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • vue如何在項目中調(diào)用騰訊云的滑動驗證碼

    vue如何在項目中調(diào)用騰訊云的滑動驗證碼

    這篇文章主要介紹了vue如何在項目中調(diào)用騰訊云的滑動驗證碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07

最新評論

柳江县| 泸水县| 长岛县| 仙桃市| 北票市| 银川市| 陕西省| 盐池县| 安龙县| 仙居县| 渝北区| 镇江市| 江北区| 峨山| 盐城市| 内江市| 屯门区| 烟台市| 澎湖县| 天门市| 万盛区| 会同县| 大兴区| 拜城县| 桂东县| 措美县| 恩平市| 桂平市| 龙川县| 平邑县| 攀枝花市| 山阳县| 图木舒克市| 儋州市| 吉首市| 红安县| 嘉祥县| 昌邑市| 徐闻县| 宿州市| 平乡县|