新手接触vue2.0遇到的俩个问题,烦劳解决。

发布于 2022-09-06 06:31:31 字数 409 浏览 8 评论 0

一、

1:vue怎么去使用第三方库 swipe?
2:详见代码截图
3:这样做的时候没有报错信息,打开运行网页,swipe也没有用到。
4:在vue里面地应该怎么正确嵌入swipe等第三方库?

图片描述

二、

1:axios怎么去使用jsonp?
2:在网上查找了相关资料好像axios并没有集成jsonp的方式。
3:如果要解决跨域,axios一般要怎么解决?

以上:目前联系项目的vue和axios、swipe都是在本地引入

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

瀞厅☆埖开 2022-09-13 06:31:31

1、直接cdn引入,或者npm 安装
2、可以直接在本地设置代理

配置项:config/index.js
dev: {

proxyTable: {
'/api': {

     target: 'https://api.douban.com/v2',
     changeOrigin: true,
     pathRewrite: {
     '^/api': ''
   }

}
},

调用:
this.axios.get('/api/book/1220562').then(res => {

 console.log(res)

}).catch(err => {
console.log(err)
})

陪你到最终 2022-09-13 06:31:31

先npm安装swiper,
然后在main.js里面引用swiper
import Swiper from 'swiper'
window.Swiper = Swiper
然后用你那个new Swiper就ok了

你列表最软的妹 2022-09-13 06:31:31

第一个问题别人都说了,我回答你第二个问题

首先 axios 不支持JSONP,由于jquery里面jsonp的调用方式,集成在ajax方法里面,导致好多人认为,就是ajax解决跨域的手段,其实jsonp和ajax一点关系都没有,更本就是两回事情。所以你要用JSONP解决你的跨域问题前, 请确认服务端是否支持。

axios不支持JSONP,但你如果非要用JSONP的话,你可以安装一个jsonp的库
npm install jsonp 就可以了,

彩虹直至黑白 2022-09-13 06:31:31

前端不能跨域,通常意义上的跨域都需要后端配合。jsop只支持get形式的跨域,原理就是json文件里有一个直接调用已经声明好的方法。想要post跨域,还得看后端

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文