vue单页面文件中怎么引用外部链接中的js方法
我的前端项目是直接使用的vue脚手架,vue-cli构建的。目前只知道可以通过import 'xxx.js'
文件的方式来引入某个js文件到.vue页面中,然后我想问问怎么引入外链呢?我试了下直接引入到index.html
文件中,但是在单页面文件下(xxx.vue)好像访问不到链接里面的方法。。。
我指的外链是类似https://code.jquery.com/jquery-3.3.1.min.js
这样的链接,合作方会实时更新的,所以只能通过引入链接的方式使用他们的js方法
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
在index.html里面head里面引用,然后在src目录下的main.js里面添加一句
Vue.prototype.xxx = xxx
其中xxx就是你外链的的js暴露的对象
用法:
this.xxx.alert('hahah')
可以啊,直接在index.html里写就行了
拉倒本地保存起来再引用,import解析成的require也只是在本地寻找资源。
你可以这样试试
第一步
npm install jquery --save
第二步
在build/webpack.base.conf.js里加入
var webpack = require("webpack")
第三步
同样build/webpack.base.conf.js中
在module.exports的最后加入
plugins: [
]
第四步
在main.js 引入import $ from 'jquery'
第五步
npm run dev重启服务器
我是说本来就支持路径,本来也是外链。至于你说的本地
./my-module.js
其实是浏览器把http://url/
加上去而已。。。index.html
my-module.js
直接在 html 里引入不可以吗,我记得我之前引的 QQ 的地理位置解析的那个 js 就是这么直接引的啊(⊙o⊙)…