在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ vue 引入基于jQuery的插件,有沒(méi)有辦法只局部引入jQuery,不全局引入

vue 引入基于jQuery的插件,有沒(méi)有辦法只局部引入jQuery,不全局引入?

先說(shuō)說(shuō)情況吧,項(xiàng)目寫(xiě)了自己的 util.js 工具文件,然后引入的時(shí)候是這樣引入的 import $ from 'util',一開(kāi)始就沒(méi)打算會(huì)用到j(luò)Query,所以就用 $ 了;
但是后面項(xiàng)目用到富文本,然后找到了一個(gè)兼容性不錯(cuò)的富文本插件vue-froala-wysiwyg,但是它是基于jQuery的(插件源碼里需要用到j(luò)Query的$)。
所以想問(wèn)問(wèn)看能不能夠局部引入jQuery?只有富文本插件才用到j(luò)Query。技術(shù)團(tuán)隊(duì)要我找辦法解決這個(gè)問(wèn)題,別全局改動(dòng) import $ from 'util' 成 import util from 'util'

回答
編輯回答
掛念你

https://blog.csdn.net/jx95091...

你把main.js中的引用換成別的js文件就行,這樣就不會(huì)全局引用了

2018年5月17日 11:53
編輯回答
還吻

如果是vue-cli搭的項(xiàng)目局部引用jq就可以了啊

2018年1月10日 17:48
編輯回答
尐飯團(tuán)

應(yīng)該從vue-froala-wysiwyg 如何使用$的方式下手,我去看了下這個(gè)插件的代碼,發(fā)現(xiàn)他不是使用window.$,而是使用$,這個(gè)會(huì)和局部的 import $ from 'util.js' 沖突。

在 .node_modules/vue-froala-wysiwyg/dist/vue-froala.js 中修改所有的$為window.$就不會(huì)沖突了, 要改的地方不多,其實(shí)它也就用來(lái)貌似選擇元素而已。

這樣子改了之后,其他跟你協(xié)作的同時(shí)不能同步.node_modules中的代碼,還是建議你將 vue-froala-wysiwyg 這個(gè)插件的代碼本地化。

2017年6月11日 09:45
編輯回答
不舍棄

直接

import jq from 'jQuery'

就沒(méi)問(wèn)題啊

2017年12月15日 10:06