- 安装
npm i vue-jsonp
- 在main.js中引入, 引入后在vue的原型对象上多了一个 $jsonp的方法
import { VueJsonp } from 'vue-jsonp' Vue.use(VueJsonp)
- 页面中使用,参数一定要加output:'jsonp', 否则报错超时
// 地址逆解析 async getAddress(lat, lng) { const obj = { location: `${lat},${lng}`, output: 'jsonp' } // const res = await getAddress(obj) // vue-jsonp解决跨域 const res = await this.$jsonp('https://apis.map.qq.com/ws/geocoder/v1', obj) this.$emit('sendAddress', { lat, lng, address: res.result.address }) },
vue 前端使用jsonp发送请求报错 {statusText: “Request Timeout“, status: 408}
于 2023-08-07 17:10:44 首次发布