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

解決vue單頁面應(yīng)用進入頁面加載所有 js 的問題

 更新時間:2020年08月12日 16:07:07   作者:為什么名字都被占用  
這篇文章主要介紹了解決vue單頁面應(yīng)用進入頁面加載所有 js 的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一般在index.js中都是這么引入的組件

import from '@/pages/my'
import Cart from '@/pages/cart'
import Order from '@/pages/order'
import TMap from '@/pages/map'
import New from '@/pages/new'

換成這樣就好啦

const My = r => require.ensure([], () => r(require('@/pages/my')), 'my')
const Cart = r => require.ensure([], () => r(require('@/pages/cart')), 'cart')
const Order = r => require.ensure([], () => r(require('@/pages/order')), 'order')
const TMap = r => require.ensure([], () => r(require('@/pages/map')), 'map')
const New = r => require.ensure([], () => r(require('@/pages/new')), 'new')

補充知識:vue -- router路由跳轉(zhuǎn)錯誤 , NavigationDuplicated

vue-router ≥3.0版本回調(diào)形式以及改成promise api的形式了,返回的是一個promise,如果路由地址跳轉(zhuǎn)相同, 且沒有捕獲到錯誤,控制臺始終會出現(xiàn)如圖所示的警告 (注:3.0以下版本則不會出現(xiàn)以下警告?。。?,因路由回調(diào)問題…)

方案一:

安裝vue-router3.0以下版本:先卸載3.0以上版本然后再安裝舊版本 npm install @vue-router2.8.0 -S

方案二:

針對于路由跳轉(zhuǎn)相同的地址添加catch捕獲一下異常:this.$router.push('/location').catch(err => { console.log(err) })

方案三:

在main.js下注冊一個全局函數(shù)即可

import Router from 'vue-router'

const originalPush = Router.prototype.push
Router.prototype.push = function push(location) {
return originalPush.call(this, location).catch(err => err)
}

注:官方vue-router新版本路由默認回調(diào)返回的都是promise,原先就版本的路由回調(diào)將廢棄?。。?!

以上這篇解決vue單頁面應(yīng)用進入頁面加載所有 js 的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue-cli3 熱更新配置操作

    vue-cli3 熱更新配置操作

    這篇文章主要介紹了vue-cli3 熱更新配置操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • vue動態(tài)渲染svg、添加點擊事件的實現(xiàn)

    vue動態(tài)渲染svg、添加點擊事件的實現(xiàn)

    這篇文章主要介紹了vue動態(tài)渲染svg、添加點擊事件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2020-03-03
  • vuex?store?緩存存儲原理分析

    vuex?store?緩存存儲原理分析

    這篇文章主要介紹了vuex?store?緩存存儲原理,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • VUE+Canvas實現(xiàn)財神爺接元寶小游戲

    VUE+Canvas實現(xiàn)財神爺接元寶小游戲

    這篇文章主要介紹了VUE+Canvas實現(xiàn)財神爺接元寶小游戲,需要的朋友可以參考下本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-04-04
  • vscode 開發(fā)Vue項目的方法步驟

    vscode 開發(fā)Vue項目的方法步驟

    這篇文章主要介紹了vscode 開發(fā)Vue項目的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • vue中組件間多種傳值方式案例詳解

    vue中組件間多種傳值方式案例詳解

    vue中每個組件都是隔離的,包括父組件和子組件,各組件之間需要數(shù)據(jù)通信,就涉及到了組件傳值,本文給大家介紹vue中組件間多種傳值方式案例,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • vue實現(xiàn)百度下拉列表交互操作示例

    vue實現(xiàn)百度下拉列表交互操作示例

    這篇文章主要介紹了vue實現(xiàn)百度下拉列表交互操作,結(jié)合實例形式分析了vue.js使用jsonp針對百度接口進行交互的相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • 一次用vue3簡單封裝table組件的實戰(zhàn)過程

    一次用vue3簡單封裝table組件的實戰(zhàn)過程

    之所以封裝全局組件是為了省事,所有的目的,全都是為了偷懶,下面這篇文章主要給大家介紹了關(guān)于用vue3簡單封裝table組件的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • 解決vue props傳Array/Object類型值,子組件報錯的情況

    解決vue props傳Array/Object類型值,子組件報錯的情況

    這篇文章主要介紹了解決vue props傳Array/Object類型值,子組件報錯的情況,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • vue按住shift鍵多選方式(以element框架的table為例)

    vue按住shift鍵多選方式(以element框架的table為例)

    這篇文章主要介紹了vue按住shift鍵多選方式(以element框架的table為例),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03

最新評論

三河市| 明光市| 弋阳县| 扎鲁特旗| 恩施市| 永和县| 镇坪县| 偏关县| 介休市| 岳西县| 徐汇区| 绥宁县| 达孜县| 广东省| 涟源市| 巍山| 昌都县| 新泰市| 西华县| 聊城市| 河曲县| 南宁市| 河间市| 蓬莱市| 花莲县| 信宜市| 嵊泗县| 新源县| 永济市| 崇文区| 民权县| 米泉市| 通山县| 清原| 拜泉县| 大兴区| 邻水| 五台县| 聂荣县| 温泉县| 个旧市|