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

解決vue-router進行build無法正常顯示路由頁面的問題

 更新時間:2018年03月06日 14:25:57   作者:xgbm_k  
下面小編就為大家分享一篇解決vue-router進行build無法正常顯示路由頁面的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

使用vue cli創(chuàng)建一個webpack工程

加入vue-router然后使用路由引入一個新的組件。這時路由和鏈接是這樣寫的

const router = new VueRouter({
 mode: 'history',
 base: __dirname,
 routes: [
 {
  path: '/first',
  component: firstCom
 }
 ]
})
<a href="/first" rel="external nofollow" >Try this!</a>

1、npm run dev查看沒有問題

2、npm run build打包

3、起一個服務(例如:python -m SimpleHTTPServer)然后查看index.html頁面,發(fā)現路由會請求/first頁面。

4、解決的辦法:將路由配置中history改為hash,將鏈接中/first改為/#/first。問題解決。

============2017.8.24更新================

又找了點資料發(fā)現,其實router的mode使用history是可以的。是我在做跳轉的時候出現了問題。我想當然的使用了window.location.href=”“,其實應該使用router.push。代碼里面的handleSelect是因為使用了element ui出現的一個消息處理方法??梢岳斫鉃楫敯存I點擊時觸發(fā)該方法,如果按鍵的key是2,那么跳轉到first,key是3跳轉到second。

<script>
 export default {
 data () {
  return {
  }
 },
 methods: {
  handleSelect(key, keyPath) {
  if (key == 2){
   this.$router.push('first');
  } else if (key == 3){
   this.$router.push('second');
  }
  }
 }
 }
</script>

以上這篇解決vue-router進行build無法正常顯示路由頁面的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue 3中的defineEmits()和defineProps()使用小結

    Vue 3中的defineEmits()和defineProps()使用小結

    defineProps()和defineEmits()是Vue 3中Composition API的重要組成部分,它們分別用于定義組件接收的屬性和觸發(fā)的事件,本文給大家介紹Vue 3中的defineEmits()和defineProps()解析,感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • Vue組件二次封裝的一些實用技巧總結

    Vue組件二次封裝的一些實用技巧總結

    我們在做項目經常會遇到組件功能不能滿足業(yè)務需求的時候,這時候需要在原有的組件上進行二次封裝,下面這篇文章主要給大家介紹了關于Vue組件二次封裝的一些實用技巧,需要的朋友可以參考下
    2022-04-04
  • 基于element-ui的rules中正則表達式

    基于element-ui的rules中正則表達式

    今天小編就為大家分享一篇基于element-ui的rules中正則表達式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vuejs2 + Webpack框架里,模擬下載的實例講解

    Vuejs2 + Webpack框架里,模擬下載的實例講解

    今天小編就為大家分享一篇Vuejs2 + Webpack框架里,模擬下載的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • 詳解如何使用Vue實現圖像識別和人臉對比

    詳解如何使用Vue實現圖像識別和人臉對比

    隨著人工智能的發(fā)展,圖像識別和人臉識別技術已經被廣泛應用于各種應用程序中,Vue為我們提供了許多實用工具和庫,可以幫助我們在應用程序中進行圖像識別和人臉識別,在本文中,我們將介紹如何使用Vue進行圖像識別和人臉對比,需要的朋友可以參考下
    2023-06-06
  • Vue項目使用PostCSS做h5頁面的屏幕適配的配置步驟

    Vue項目使用PostCSS做h5頁面的屏幕適配的配置步驟

    PostCSS 是一個用 JavaScript 編寫的工具,用于將 CSS 轉換為另一種 CSS,在做h5頁面的屏幕適配時,結合 PostCSS 的一些插件能輕松實現,下面以結合 postcss-pxtorem 插件為例,詳細介紹配置步驟,需要的朋友可以參考下
    2025-02-02
  • vue3二次封裝element-ui中的table組件的過程詳解

    vue3二次封裝element-ui中的table組件的過程詳解

    這篇文章主要給大家介紹了vue3二次封裝element-ui中的table組件的過程,文中通過代碼示例給大家介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友跟著小編一起來學習吧
    2024-01-01
  • Vue使用NProgress進度條的方法

    Vue使用NProgress進度條的方法

    這篇文章主要為大家詳細介紹了Vue使用NProgress進度條的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 基于vue中keep-alive緩存問題的解決方法

    基于vue中keep-alive緩存問題的解決方法

    今天小編就為大家分享一篇基于vue中keep-alive緩存問題的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue?前端?el-input?實現輸入框內容始終添加在尾部%的方法

    Vue?前端?el-input?實現輸入框內容始終添加在尾部%的方法

    在el-input輸入框的尾部添加%,可以通過suffix或append插槽實現,suffix插槽簡單直接,適用于靜態(tài)顯示%,而append插槽更靈活,適用于顯示更復雜的內容,感興趣的朋友跟隨小編一起看看吧
    2024-12-12

最新評論

托克托县| 南京市| 灵宝市| 邳州市| 建平县| 久治县| 湘潭县| 贵溪市| 茶陵县| 日土县| 仙桃市| 衡水市| 乐至县| 黄山市| 林芝县| 博客| 沁源县| 文成县| 瑞金市| 赣州市| 高邮市| 望江县| 昭平县| 德安县| 万年县| 沅江市| 班玛县| 贵港市| 云阳县| 浪卡子县| 垫江县| 信丰县| 兴安盟| 嵩明县| 乌兰县| 神农架林区| 正定县| 东乡族自治县| 永兴县| 临朐县| 博湖县|