我的编程空间,编程开发者的网络收藏夹
学习永远不晚

vue-jsonp的使用及说明

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

vue-jsonp的使用及说明

vue-jsonp的使用

最近在做手写输入法时遇到跨域问题,使用的是qq输入法的接口,代理无法实现效果,这里使用jsonp来实现。

jsonp原理可以自行百度,这里记录一下vue-jsonp的使用和踩的一点小坑,官方文档请前往npm地址。

安装

npm install vue-jsonp -S

或者

yarn add vue-jsonp

使用

mian.js引用

// main.js
import Vue from 'vue'
import { VueJsonp  } from 'vue-jsonp'
Vue.use(VueJsonp) // $jsonp被挂载到vue原型上,可直接使用vm.$jsonp()

注意:此处包版本为 2.0.0 ,导入时注意使用 { } 解构赋值,网上有部分教程为老版本,有需要可以前往前言中的npm官方地址,有具体使用教程。

vue文件使用

this.$jsonp('/some-jsonp-url', {
  myCustomUrlParam: 'veryNice'
}).then(res => {
  // 此处代码不执行
  // 因为会直接调用返回的那个回调函数
})

假设返回的函数名称为callbackFun,需要 在window对象上绑定 callbackFun函数

mounted() {
  // 将callbackFun方法绑定到window对象
  window['callbackFun'] = (data) => {
    cosole.log('定义的回调函数')
  }
  // 假设返回的为callbackFun.ajax_callback()
  window['callbackFun'] = {
    ajax_callback: function (res) {
      cosole.log('定义的回调函数')
    }
  }
}

注意:jsonp请求方式仅为 get

vue+jsonp跨域

npm install vue-jsonp --save

main.js中添加

import { VueJsonp } from 'vue-jsonp' 

使用

  this.$jsonp('http://127.0.0.1:8085/api/api/' , {
     }).then((res)=>{
       console.log(res)
     })

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

vue-jsonp的使用及说明

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

vue-jsonp的使用及说明

这篇文章主要介绍了vue-jsonp的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-12-08

vue之Vue.use的使用场景及说明

这篇文章主要介绍了vue之Vue.use的使用场景,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-12-08

vue中的导航守卫使用及说明

这篇文章主要介绍了vue中的导航守卫使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-01-28

vue中定时器setInterval的使用及说明

这篇文章主要介绍了vue中定时器setInterval的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-03-02

vue-cli环境变量process.env的使用及说明

这篇文章主要介绍了vue-cli环境变量process.env的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-12-08

vue中关于$emit和$on的使用及说明

这篇文章主要介绍了vue中关于$emit和$on的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-11-13

vue中letthat=this的作用及说明

这篇文章主要介绍了vue中letthat=this的作用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-11-13

Vue富文本插件(quill-editor)的使用及说明

这篇文章主要介绍了Vue富文本插件(quill-editor)的使用及说明,具有很好的参考价值,希望对大家有所帮助。
2023-02-18

前端设置cookie之vue-cookies使用及说明

这篇文章主要介绍了前端设置cookie之vue-cookies使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-20

js中的WebSocket使用及说明

WebSocket是一种实时、低延迟的通信协议,允许客户端与服务器之间双向数据交换,弥补了传统HTTP请求-响应模型的局限性。它具有实时通信、低延迟、双向通信和低开销的优点,广泛用于聊天、实时数据流、多人游戏、物联网和协作工具等应用场景。要使用WebSocket,需要建立连接,收发消息,并使用API管理连接,包括open、send、close、onmessage、onerror等方法和事件。
js中的WebSocket使用及说明
2024-04-02

关于vue.extend的使用及说明

这篇文章主要介绍了关于vue.extend的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-03-06

numpy之sum()的使用及说明

这篇文章主要介绍了numpy之sum()的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-02-03

vue3中Vant的使用及说明

这篇文章主要介绍了vue3中Vant的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-01-16

关于promise.all()的使用及说明

这篇文章主要介绍了关于promise.all()的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-17

C#中Stopwatch的使用及说明

这篇文章主要介绍了C#中Stopwatch的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-02-25

PyTorch中grid_sample的使用及说明

这篇文章主要介绍了PyTorch中grid_sample的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-02-01

vue项目中路径使用@和~的区别及说明

这篇文章主要介绍了vue项目中路径使用@和~的区别及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-12-08

编程热搜

目录