vue assets下的js文件,怎么在vue里面全局被引用

vue assets下的js文件,怎么在vue里面全局被引用

<script src="./src/assets/js/jquery-1.11.3.js"></script>

<script src="./src/assets/js/zepto.js"></script>

<script src="./src/assets/js/cordova.js"></script>

<script src="./src/assets/js/xh_public_app.js"></script>


这几个js的库,写在index.html里面,发现不能被全局引用,怎么才能正确的书写被全局引用?还有jquery和zepto有有冲突,怎么只修改jquery不能修改zepto的情况下,解决冲突?二个问题,希望详细一点

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕星星 2019-06-04 10:39:18

你好,同学可以先这样试一下,在入口文件中main.js中使用:

import './assets/js/jquery-1.11.3.js'
var jq = $.noConflict();
import './assets/js/zepto.js'

祝学习愉快!

好帮手慕星星 2019-05-30 16:59:17

你好,

1、可以在入口文件main.js中使用import引入文件,例如:

http://img1.sycdn.imooc.com//climg/5cf5dc5c000103c105000026.jpg

2、这两个插件有冲突是因为jQuery或者$的问题,可以将其中一个改变使用的关键字,例如:

http://img1.sycdn.imooc.com//climg/5cef9abc0001ffe603220034.jpg

 $.noConflict()  内部执行,会返回一个变量,这个变量是新的jq对象 。

引入jquery文件之后使用上面的方法修改名字,然后再引入其他文件。

祝学习愉快!

  • 提问者 战神40 #1
    var jq=$.noConflict();这个写在哪里,我想全局改变
    2019-06-03 22:53:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师