鍍金池/ 問答/HTML/ vue引入第三方插件提示 xx is not a function或者 xx i

vue引入第三方插件提示 xx is not a function或者 xx is not define

clipboard.png

在main.js里引入也不行

clipboard.png

在.vue文件里引用也不行

clipboard.png

clipboard.png

請問應(yīng)該如何引入
jquery是設(shè)置好了的

回答
編輯回答
艷骨
  1. import 或者 require 的庫必須支持 CommonJS 甚至 ES module,才能使用
  2. 比較老的不支持 CommonJS 的庫,最好使用 <script> 直接引用
2018年2月8日 01:40
編輯回答
氕氘氚

我一般都是import '庫'
const 變量名 = window.變量名
下面的代碼就可以用 “變量名” 直接調(diào)用或者直接用 “window.變量名”調(diào)用

2017年2月10日 00:09
編輯回答
卟乖

有可能是這個插件不支持,amd,cmd的形式引用。你可以看看插件中的代碼。加上類似

if(typeof(module) !== 'undefined'){
    module.exports = window.插件的變量名;
}else if (typeof define === 'function'&& define.amd){
    define([],function () {
        'use strict'
        return window.變量名;
    })
}

包裝一下就能用了,前提是jq已經(jīng)正確安裝。

2018年5月23日 12:43
編輯回答
陌離殤
import Zoomify from '../plugins/zoomify/zoomify'

同時保證路徑正確

2018年2月24日 08:55