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

vue性能優(yōu)化之cdn引入vue-Router的問題

 更新時間:2022年08月09日 09:45:19   作者:砥礪前行?前程似錦  
這篇文章主要介紹了vue性能優(yōu)化之cdn引入vue-Router的問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

cdn引入vue-Router問題

關于vue的性能優(yōu)化,有一個非常重要的點,就是用cdn的方式引入vue、vue- router、ElementUI、vuex、axios、jquery,那么到底怎么引呢?

1、打開國內cdn服務網址: https://www.bootcdn.cn/

2、查看你的項目 package.json ,查看你安裝的是哪個版本

3、在cdn的服務網站上搜索就可以啦

  這時候運行,發(fā)現(xiàn)報錯了:

Cannot redefine property: $router

不可重復定義 $router ,

4、解決辦法:webpack.base.conf.js

  externals: {
   'vue': 'Vue',
   'vuex': 'Vuex',
   'vue-router': 'VueRouter',
   'element-ui': 'ELEMENT'
  },

5、之后要重啟?。。?nbsp;

  另外一個問題:在使用cdn之前,我們需要解決當前路由重復點擊報錯的問題,在使用了cdn之后,就不需要了,可能是封裝進去了?有待考察。。。

// 解決vueRouter 跳轉相同路由報錯

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

vue引入外部cdn報錯 'XXX is not defined' 及事件處理

框架:vue-cli(vue腳手架)

例:以cdn引入騰訊防水墻為例

前因:在html的head中引入外部cdn鏈接,

在vue文件中直接使用,如圖

結果:如圖報錯

解決辦法

1. 在index.html中的head中引入,

2.在webpack.base.conf.js中配置

module.exports = {
  externals: {
    TencentCaptcha: 'TencentCaptcha'
  },
....
}

vue-cli3版本中在 vue.config.js 文件中配置 externals

module.exports = {
  devServer: {
    port: 3200// 端口號配置
  },
  configureWebpack: {
    externals: {
      TencentCaptcha: 'TencentCaptcha'
    }
  }
}

注: vue.config.js 文件要自己創(chuàng)建,vue-cli 3.0 不會自動生成此文件。 此外,修改 vue.config.js 不會觸發(fā)熱加載,也就是修改之后你需要重新 run 一下你的項目,它才能生效。

3.在需要使用的vue文件中引入

import TencentCaptcha from 'TencentCaptcha';

使用

let t = new TencentCaptcha(this.$appid, (rsp) => {
            console.log(rsp);
            t.destroy();
            if (rsp.ret === 0) {
              ...
            } else {
            }
          }, {});
          t.show();

關于騰訊防水墻的文檔說明

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • vue項目怎樣用nginx反向代理WebSocket請求地址

    vue項目怎樣用nginx反向代理WebSocket請求地址

    這篇文章主要介紹了vue項目怎樣用nginx反向代理WebSocket請求地址問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • vue項目之數量占比進度條實現(xiàn)方式

    vue項目之數量占比進度條實現(xiàn)方式

    這篇文章主要介紹了vue項目之數量占比進度條實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 關于vue.js過渡css類名的理解(推薦)

    關于vue.js過渡css類名的理解(推薦)

    這篇文章主要介紹了關于vue.js過渡css類名的理解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-04-04
  • Vue.js實現(xiàn)表格渲染的方法

    Vue.js實現(xiàn)表格渲染的方法

    今天小編就為大家分享一篇對Vue.js實現(xiàn)表格渲染的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue前端實現(xiàn)截圖功能的簡單步驟

    Vue前端實現(xiàn)截圖功能的簡單步驟

    本文介紹了如何使用html2canvas庫來實現(xiàn)HTML頁面或某個元素的截圖功能,文中通過代碼介紹的非常詳細,需要注意的是此方法只能在瀏覽器環(huán)境中使用,需要的朋友可以參考下
    2024-10-10
  • Vue動態(tài)控制input的disabled屬性的方法

    Vue動態(tài)控制input的disabled屬性的方法

    這篇文章主要介紹了Vue動態(tài)控制input的disabled屬性的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • vue3基礎知識剖析

    vue3基礎知識剖析

    筆者這篇文章會從vue3基礎的知識點開始剖析,特別是在將composition?API的時候,在代碼示例中不會一上來就使用setup語法糖,而是用早期的setup函數,這樣方便于初學的小伙伴們理解跟學習
    2022-08-08
  • Vue?PC前端掃碼登錄功能實現(xiàn)

    Vue?PC前端掃碼登錄功能實現(xiàn)

    最近在做APP客戶端掃描PC端二維碼登錄,于是記錄一下實現(xiàn)過程,下面這篇文章主要給大家介紹了關于Vue?PC前端掃碼登錄功能實現(xiàn)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • 關于vue中媒體查詢不起效的原因總結

    關于vue中媒體查詢不起效的原因總結

    這篇文章主要介紹了關于vue中媒體查詢不起效的原因總結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue 踩不完的異步之坑及解決

    vue 踩不完的異步之坑及解決

    這篇文章主要介紹了vue 踩不完的異步之坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05

最新評論

泉州市| 于田县| 嵊州市| 南和县| 淮阳县| 海丰县| 平果县| 鄢陵县| 汝州市| 宁海县| 杭锦旗| 原平市| 广南县| 民丰县| 长垣县| 江都市| 临沧市| 马公市| 县级市| 涪陵区| 定襄县| 盐津县| 育儿| 花垣县| 丹东市| 巍山| 珠海市| 红桥区| 平和县| 嵩明县| 景东| 松江区| 通许县| 古丈县| 疏勒县| 柘荣县| 子洲县| 清河县| 金溪县| 临夏市| 赞皇县|