如何將外部js導入vue實例(vuejs引入方式)

本文目錄一覽:

vue文件裏面怎麼引用外部的js文件

vue-loader么… 如果是vue-loader可以通過 require來引入就可以 比如Js文件寫到assets/js中 在main.js中可以 require(‘./src/assets/xxx.js’) 如果只是單頁面html,可以直接引入就行了

vue怎麼導入自己寫的js文件?

1. 首先我們要改變我們要映入的外部js文件,改成以下這個格式。

代碼:pre class=”html”function realconsole(){ alert(“hello.thanks use me”); } export { realconsole } /pre

2. 到我們的寄主那裡,我們需要導入仿造的文件,方法是這樣的:

代碼:pre class=”html”lt;templategt; lt;div class=”teslist”gt; lt;button @click=”methods1″gt;顯示consolelt;/buttongt; lt;/divgt; lt;/templategt; lt;script src=”../../lib/myconsole.js”gt;lt;/scriptgt; lt;scriptgt; import { realconsole } from ‘../../lib/myconsole.js’ export default { methods:{methods1:function(){ realconsole(); } }} lt;/scriptgt; lt;stylegt; .teslist { } lt;/stylegt;/pre

注意紅色叉的部分,那是我們es5的寫法,綠色才是正確的,下面是效果圖

vue文件裏面怎麼引用外部的js文件?

步驟:

首先。我們要改造我們要映入的外部js文件,改成下面這個格式。主要是紅色方塊內部代碼,我們需要將我們的模塊「拋出」,讓人能獲取到以下及相應代碼:

其次,到我們的寄主那裡,我們需要導入,仿造其他的文件,寫法如下及相應代碼:

注意紅色叉的部分,那是我們es5的寫法,綠色才是正確的;接着是效果圖:

其他方法:直接@import就行了

style

@import “../../scss/retinaLine”;

@import “../../scss/css3Module”;

/style

如何在.vue文件中引入外部js

Vue 的 createElement 方法,簡單的封裝一個組件解決問題。

解決方法

第一版代碼(直接在操作 Dom )如下:

export default {

mounted() {

const s = document.createElement(‘script’);

s.type = ‘text/javascript’;

s.src = ”;

document.body.appendChild(s);

},

}

使用 createElement 方法:

export default {

components: {

‘dingtalk’: {

render(createElement) {

return createElement(

‘script’,

{

attrs: {

type: ‘text/javascript’,

src: ”,

},

},

);

},

},

},

}

// 使用在頁面中調用

終極方案

通過封裝一個組件 remote-js 實現:

export default {

components: {

‘remote-js’: {

render(createElement) {

return createElement(‘script’, { attrs: { type: ‘text/javascript’, src: this.src }});

},

props: {

src: { type: String, required: true },

},

},

},

}

使用方法:

remote-js src=””remote-js

vue文件裏面怎麼引用外部的js文件並調用

可以通過npm安裝的就安裝,在通過Vue.use()插入到vue里使用;如果想單個頁面使用的就在使用的.vue頁面通過import導入並使用。

原創文章,作者:DQF8E,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/128965.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
DQF8E的頭像DQF8E
上一篇 2024-10-03 23:25
下一篇 2024-10-03 23:25

相關推薦

  • 使用Vue實現前端AES加密並輸出為十六進制的方法

    在前端開發中,數據傳輸的安全性問題十分重要,其中一種保護數據安全的方式是加密。本文將會介紹如何使用Vue框架實現前端AES加密並將加密結果輸出為十六進制。 一、AES加密介紹 AE…

    編程 2025-04-29
  • Python生成隨機數的應用和實例

    本文將向您介紹如何使用Python生成50個60到100之間的隨機數,並將列舉使用隨機數的幾個實際應用場景。 一、生成隨機數的代碼示例 import random # 生成50個6…

    編程 2025-04-29
  • 如何將Oracle索引變成另一個表?

    如果你需要將一個Oracle索引導入到另一個表中,可以按照以下步驟來完成這個過程。 一、創建目標表 首先,需要在數據庫中創建一個新的表格,用來存放索引數據。可以通過以下代碼創建一個…

    編程 2025-04-29
  • Vue TS工程結構用法介紹

    在本篇文章中,我們將從多個方面對Vue TS工程結構進行詳細的闡述,涵蓋文件結構、路由配置、組件間通訊、狀態管理等內容,並給出對應的代碼示例。 一、文件結構 一個好的文件結構可以極…

    編程 2025-04-29
  • Python緩存圖片的處理方式

    本文將從多個方面詳細闡述Python緩存圖片的處理方式,包括緩存原理、緩存框架、緩存策略、緩存更新和緩存清除等方面。 一、緩存原理 緩存是一種提高應用程序性能的技術,在網絡應用中流…

    編程 2025-04-29
  • Python如何將字符串1234變成數字1234

    Python作為一種廣泛使用的編程語言,對於數字和字符串的處理提供了很多便捷的方式。如何將字符串「1234」轉化成數字「1234」呢?下面將從多個方面詳細闡述Python如何將字符…

    編程 2025-04-29
  • 如何將Java項目分成Modules並使用Git進行版本控制

    本文將向您展示如何將Java項目分成模塊,並使用Git對它們進行版本控制。分割Java項目可以使其更容易維護和拓展。Git版本控制還可以讓您跟蹤項目的發展並協作開發。 一、為什麼要…

    編程 2025-04-28
  • 如何將Python開發的網站變成APP

    要將Python開發的網站變成APP,可以通過Python的Web框架或者APP框架,將網站封裝為APP的形式。常見的方法有: 一、使用Python的Web框架Django Dja…

    編程 2025-04-28
  • 如何將視頻導出成更小的格式給IT前端文件

    本文將從以下幾個方面介紹如何將視頻導出成更小的格式,以便於在IT前端文件中使用。 一、選擇更小的視頻格式 在選擇視頻格式時,應該儘可能選擇更小的格式,如MP4、WebM、FLV等。…

    編程 2025-04-28
  • Python在線編輯器的優勢與實現方式

    Python在線編輯器是Python語言愛好者的重要工具之一,它可以讓用戶方便快捷的在線編碼、調試和分享代碼,無需在本地安裝Python環境。本文將從多個方面對Python在線編輯…

    編程 2025-04-28

發表回復

登錄後才能評論