鍍金池/ 問答/HTML/ vue.js如何引入第三方的原生js插件

vue.js如何引入第三方的原生js插件

問題描述

vue.js項(xiàng)目怎樣使用原生第三方庫(kù)

問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法

我將第三方庫(kù)的壓縮文件放到了assets文件夾下面,在組件中這樣引入import '@/assets/js/jtopo.min'

相關(guān)代碼

// 請(qǐng)把代碼文本粘貼到下方(請(qǐng)勿用圖片代替代碼)
import '@/assets/js/jtopo.min'

你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?

ReferenceError: JTopo is not defined

回答
編輯回答
終相守

jtopo貌似不是commonJs,沒法直接require,如果要用的話,本站有一個(gè)相似問題
但是在Vue下面,原生js的框架多多少少都會(huì)出點(diǎn)問題,建議用兼容Vue的類似框架替代

2018年3月18日 03:21
編輯回答
愚念

不支持 import

2018年6月1日 03:00
編輯回答
魚梓

不是script標(biāo)簽直接引入就可以了嗎

2017年6月25日 12:56
編輯回答
別逞強(qiáng)

不能把最基礎(chǔ)的用法忘了,可以在html中使用script標(biāo)簽引入

2018年8月12日 19:12