国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue3+ts import引入第三方j(luò)s文件報(bào)錯(cuò)解決方法

這篇具有很好參考價(jià)值的文章主要介紹了vue3+ts import引入第三方j(luò)s文件報(bào)錯(cuò)解決方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

vue3+ts import引入第三方j(luò)s文件報(bào)錯(cuò)解決方法

報(bào)錯(cuò)原因:執(zhí)行 import XXX from ‘XXX.js’ 報(bào)錯(cuò),The requested module ‘xxx.js’ does not provide an export named ‘default’ 可能是第三方文件不支持模塊化標(biāo)準(zhǔn),不能按需導(dǎo)入
vue3 引用第三方j(luò)s,vue3.0,javascript,vue.js,前端
解決方案:

第一種方法
在index.html里利用script全局引入

  <script type="text/javascript" src="xxx.js"></script>

第二種方法
在所需的.vue文件里單獨(dú)引入,最后在head標(biāo)簽里生成js和css,離開頁面時(shí)移除文章來源地址http://www.zghlxwxcb.cn/news/detail-569198.html

//移除js或者css
function removejscssfile(filename,filetype){
   let targetelement = (filetype === "js")? "script" :(filetype === "css")? "link" : "none";
     let targetattr = (filetype === "js")?"src" : (filetype === "css")? "href" :"none";
     let allsuspects = document.getElementsByTagName(targetelement);
     for (let i = allsuspects.length; i >= 0; i--){
         if (allsuspects[i] && allsuspects[i].getAttribute(targetattr) != null && allsuspects[i].getAttribute(targetattr).indexOf(filename)!= -1)
             allsuspects[i].parentNode.removeChild(allsuspects[i])
     }
 }
//加載js或者css
function loadjscssfile(filename, filetype){
     if (filetype === "js"){
         var fileref = document.createElement('script');
         fileref.setAttribute("type","text/javascript");
         fileref.setAttribute("src",filename);
     } else if (filetype === "css"){
         var fileref = document.createElement("link");
         fileref.setAttribute("rel","stylesheet");
         fileref.setAttribute("type","text/css");
         fileref.setAttribute("href",filename);
     }
     if (typeof fileref != "undefined") {
         document.getElementsByTagName("head")[0].appendChild(fileref);
     }
 }
//在vue鉤子里執(zhí)行
onBeforeMount(()=> {
     loadjscssfile("mystyle.css", "css")
     loadjscssfile("xxx.js?" + Math.random(), "js");
 })
 //銷毀
 onUnmounted(()=>{
     removejscssfile("mystyle.css", "css");
     removejscssfile("xxx.js", "js");
 })

到了這里,關(guān)于vue3+ts import引入第三方j(luò)s文件報(bào)錯(cuò)解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【196】JAVA8 用 DOM 方式的 API 解析XML文件,無需引入第三方依賴。

    JAVA8 可以使用標(biāo)準(zhǔn)的 DOM 方式的 API 來編寫代碼解析 XML 文件,無需引入第三方依賴。下面是兩個(gè)測試用的 XML 文件: test.xml test2.xml 負(fù)責(zé)接收所有信息的 AllDataDTO.java 負(fù)責(zé)接收用戶信息的 AllDataUserDTO.java 處理 XML 文件的工具類,XmlUtils.java 用于測試效果的類 Main.java 輸出結(jié)果:

    2024年01月22日
    瀏覽(23)
  • Vite+Vue+iClient for Leaflet引入并實(shí)現(xiàn)MapV/Eharts第三方可視化庫示例

    Vite+Vue+iClient for Leaflet引入并實(shí)現(xiàn)MapV/Eharts第三方可視化庫示例

    作者:gaogy 最近很多小伙伴咨詢關(guān)于基于Vue3框架搭建iClent開發(fā)環(huán)境并使用Echarts與MapV等第三方可視化庫的問題。本文就以iClient for Leaflet為例,在新一代前端框架構(gòu)建工具Vite與Vue3項(xiàng)目中,演示如何搭建iClent開發(fā)環(huán)境并使用Echarts與MapV等第三方可視化庫。 本文所使用的依賴與配

    2024年02月06日
    瀏覽(114)
  • vue3+vite在main.ts或者main.js文件中引入/App.vue報(bào)錯(cuò)(/App.vue不是模塊)

    vue3+vite在main.ts或者main.js文件中引入/App.vue報(bào)錯(cuò)(/App.vue不是模塊)

    vue3報(bào)錯(cuò)提示 找不到模塊“/App.vue”或其相應(yīng)的類型聲明 在使用 vue3?vite?ts 或者 js 搭建前端框架時(shí),在 main.ts 或者 main.js 中引入 /App.vue 報(bào)錯(cuò)。報(bào)錯(cuò)內(nèi)容為 /App.vue不是模塊 。下面我們分 vue3+js 和 vue3+ts 兩種情況討論,給出相應(yīng)的解決方案。 報(bào)錯(cuò)顯示 : 報(bào)錯(cuò)原因 :javascrip

    2024年01月25日
    瀏覽(93)
  • uniapp(vue3) - 微信小程序平臺(tái)使用import引入外部js文件出現(xiàn)undefined,正常引入js文件(sdk插件)文件路徑正確但console.log控制臺(tái)打印時(shí)卻是undefined

    uniapp(vue3) - 微信小程序平臺(tái)使用import引入外部js文件出現(xiàn)undefined,正常引入js文件(sdk插件)文件路徑正確但console.log控制臺(tái)打印時(shí)卻是undefined

    注:uniapp 小程序平臺(tái)! 在使用 uniapp 微信小程序端導(dǎo)入 SDK 的過程中,您可能會(huì)遇到這樣的情況: 使用 console.log() 打印導(dǎo)入的模塊名稱時(shí),實(shí)際輸出的名稱并不是您期望的名稱。這是因?yàn)?uniapp 進(jìn)行了編譯和打包處理后,會(huì)將代碼重新命名以減小文件大小和提高執(zhí)行效率,包

    2024年02月10日
    瀏覽(98)
  • 引入第三方字體庫 第三方字體庫Google Fonts

    引入第三方字體庫 第三方字體庫Google Fonts

    googlefonts官方網(wǎng)站 googlefonts中國網(wǎng)站 本人是在微信小程序中引入 在static中建一個(gè)文件夾font-family 例如字體鏈接:https://fonts.font.im/css?family=Kirang+Haerang 將該鏈接的返回的資源的復(fù)制到css文件中 font-family.css main.js引入 微信小程序不校驗(yàn)合法域名就能看到結(jié)果

    2024年02月16日
    瀏覽(27)
  • vue3+vite導(dǎo)入第三方庫報(bào)ERR_ABORTED 504 (Gateway Timeout)

    vue3+vite,使用了三方庫NProgress,使用npm install --save nprogress 安裝后在項(xiàng)目中使用,報(bào)錯(cuò):ERR_ABORTED 504 (Gateway Timeout), 卸載后重新安裝 ,還是報(bào)這個(gè)錯(cuò), 難道是這個(gè)庫有問題?,新建了一個(gè)空項(xiàng)目,安裝后, 在新項(xiàng)目中可以正常使用, 排除庫的問題,應(yīng)該就是這個(gè)庫沒有正確

    2024年02月13日
    瀏覽(24)
  • Vue3引用第三方模塊報(bào)錯(cuò)Could not find a declaration file for module ***.

    Vue3引用第三方模塊報(bào)錯(cuò)Could not find a declaration file for module ***.

    在引用第三方的組件時(shí)候報(bào)錯(cuò)如下 原因是:該組件可能 不是.ts文件而是.js文件 解決方案: 1.在Src的目錄下面新建一個(gè)文件為 shims-vue.d.ts 的文件 2.文件內(nèi)容為 ?declare module \\\'xxx\\\',xxx就是你報(bào)錯(cuò)的模塊 例如我這樣

    2024年02月22日
    瀏覽(236)
  • python學(xué)習(xí)-第三方庫的引入

    python學(xué)習(xí)-第三方庫的引入

    目錄 前言: 第三方庫的三種引入方式: ?1、使用pip+cmd引入第三方庫 ?2、使用pycharm引入第三方庫 ?3、使用輪子.whl文件進(jìn)行離線安裝 擴(kuò)展知識(shí)-永久更改第三方庫下載源 ????????在Python語言的庫中,分為Python標(biāo)準(zhǔn)庫和Python的第三方庫。python的標(biāo)準(zhǔn)庫是隨著pyhon安裝的時(shí)候

    2024年02月05日
    瀏覽(93)
  • uniapp微信小程序引入第三方廣告插件

    uniapp微信小程序引入第三方廣告插件

    ? 以Slime廣告插件為例。 一、微信小程序后臺(tái)申請相關(guān)插件 ? 二、manifest.json文件 三、pages.json文件 四、要使用該插件的vue頁面 引用插件后就可以使用插件的相關(guān)方法。 附:Slime插件文檔 Slime | 小程序插件 | 微信公眾平臺(tái)

    2024年02月11日
    瀏覽(106)
  • 引入供應(yīng)鏈安全來保護(hù)第三方代碼元素

    引入供應(yīng)鏈安全來保護(hù)第三方代碼元素

    應(yīng)用程序安全測試解決方案 DerScanner 添加了一項(xiàng)新功能,允許用戶驗(yàn)證應(yīng)用程序代碼中的第三方元素。 開源軟件供應(yīng)鏈攻擊事件一年內(nèi)增加兩倍,網(wǎng)絡(luò)威脅呈升級(jí)趨勢。第三方組件的統(tǒng)計(jì)數(shù)據(jù)令人震驚,約占平均應(yīng)用程序代碼量的 80%,使這些組件成為一個(gè)重大的網(wǎng)絡(luò)安全問

    2024年01月19日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包