最近项目中用到高德api,要做一个天气的模块。

做这个天气的模块,得知道用户所在得城市

于是呢,我就在vue项目中获取了当前用户得ip,根据用户的ip定位了城市

具体代码:

vue页面:

<template>

<div>

<remote-js src="http://pv.sohu.com/cityjson?ie=utf-8"></remote-js>

</div>

</template>

<script>

export default {

components : {

'remote-js': {

render(createElement) {

return createElement('script', { attrs: { type: 'text/javascript', src: this.src }});

},

props: {

src: { type: String, required: true },

},

},

},

}

</script>

mounted(){

this.city()

}

methods: {

city(){

var ip = returnCitySN["cip"];

axios.get(`https://restapi.amap.com/v3/ip?ip=${ip}&output=json&key=<你自己的ke'y>`)

.then(function(res) {

})

.catch(function(err) {

console.log(err)

})

}

}

vue.config.js 文件 (没有就自己在根目录创建)

module.exports = {

devServer: {

proxy: {

'/api': {

targer :"https://restapi.amap.com/v3/ip",

ws: true,

changeOrigin: true,

pathRewrite: {

'^/api': '/api'

}

}

}

},

}

方法二:

1.执行命令:npm install vue-jsonp --save;

2.添加到main.js中;

import VueJsonp from 'vue-jsonp'

Vue.use(VueJsonp)

3.使用

this.$jsonp('请求url',jsonParams).then(popData => {

if(popData) {

.............

}

})

vue cli3 项目中解决跨域相关推荐

  1. vue 引入pdf跨域问题怎么解决_VUE项目中的跨域问题

    [摘要]跨域问题是前端开发人员比较常见的问题, 那么跨域出现的原因, 该如何解决跨域, VUE中对跨域又是怎样处理的呢 [作者]田鋆鹏 一. 前端为什么会出现跨域问题? 跨域问题是浏览器同源策略限制, ...

  2. React项目中请求跨域解决方法

    React项目中请求跨域解决方法 今天经理给我了一个React项目地址,让我拉下来并跑起来,拉下来运行起来后,发现所有的请求都失败了,并且都是由于跨域问题导致的.花了点时间,解决了这个问题,在这里记录 ...

  3. 【vue.js开发】如何在vue里面优雅的解决跨域,路由冲突问题

    [vue.js开发]如何在vue里面优雅的解决跨域,路由冲突问题 当我们在路由里面配置成以下代理可以解决跨域问题 proxyTable: {'/goods/*': {target: 'http://l ...

  4. Vue项目开发过程中解决跨域问题(vue.config.js结合axios)

    一.问题描述 在本地开发过程中,调用后端提供的接口获取数据将获取的数据渲染到页面中,但是浏览器报错: // 控制台报错信息 Access to XMLHttpRequest at 'http://x. ...

  5. 使用 Nginx 部署前后端分离项目,解决跨域问题

    前后端分离这个问题其实松哥和大家聊过很多了,上周松哥把自己的两个开源项目部署在服务器上以帮助大家可以快速在线预览(喜大普奔,两个开源的 Spring Boot + Vue 前后端分离项目可以在线体验了 ...

  6. Vue实战——使用代理服务器解决跨域问题——No‘Access-Control-Allow-Origin‘ header is present on the requested resource

    概论: 目录 一.跨域问题是怎么产生的 1.1 跨域问题: 1.2 解决办法 三.开启代理服务器 第一种方式:(存在弊端) 细节问题:(解释两个弊端) 第二种方式:(重要) 配置多个代理 一.跨域问题 ...

  7. vue cli配置代理解决跨域问题

    内容 跨域问题 解决跨域问题 vue cli配置代理 跨域问题 是由于违背了同源策略,同源策略规定了协议名.主机名.端口号必须一致 我们目前所处的位置是http localhost 8080,我们想向 ...

  8. imac下修改本地hosts文件解决react项目中的跨域问题

    1.跨域问题:No 'Access-Control-Allow-Origin' header is present on the requested resource. 解决: 1)在本机命令行输入 ...

  9. uni-app项目中H5跨域小程序不跨域怎么解决方法(兼容H5、小程序)

    解决这个问题的时候还是用到了之前的文章中提到的"条件编译",当然这只是其中一部分, 下面我们来看一下这种问题的解决方法, ①H5端配置 首先在项目中找到一个名为"mani ...

最新文章

  1. 两种超级智能,哪一个对人类未来影响更为深远?
  2. 长连接测试_如何选择好一根测试电缆组件?
  3. 前端也要学系列:设计模式之装饰者模式
  4. 微信小程序引入Vant组件库
  5. linux ndk编译so,有的APP NDK 编译的SO文件 无法调用 PackageManager
  6. Java面试参考指南–第1部分
  7. C#中StreamWriter与BinaryWriter的区别兼谈编码。
  8. JAVA实时运算_Java 实时运算簿页面
  9. zepto 事件分析4(事件队列)
  10. hdoj1087:Super Jumping! Jumping! Jumping!(dp基础题-最大上升子序列和(可不连续))
  11. java web外文文献_JAVAWeb外文文献毕业设计.doc
  12. 超级快的端口扫描工具blackwater
  13. Juicer: 辅助基因组组装
  14. android能卸载干净,安卓系统清理卸载残留的方法
  15. [架构之美]一款APP从想法-开发-上线-产品的全过程
  16. phalcon蹩脚的面包屑(breadcrumbs)功能
  17. https://www.jb51.net/article/146628.htm
  18. 前端登陆之cookie篇
  19. 分类计数原理与分步计数原理_分类计数原理与分步计数原理
  20. 【系统分析师之路】系统分析师下午案例模拟题(2021版)

热门文章

  1. 提高数据质量的方法有哪些
  2. 企业使用大数据分析有什么好处
  3. ARCH与GARCH模型
  4. 线性回归和广义线性回归
  5. 银医 服务器虚拟化,长宁时报数字报刊平台-技术创新 需求驱动 信息化助力医院发展...
  6. tolua unity 报错_Unity3D热更新之LuaFramework篇[01]--从零开始
  7. 仓库设置ower权限_中小企业都在用的免费多仓库管理软件
  8. qt通过http连接mysql_Azure Database for MySQL 连接安全-(3) Private Endpoint
  9. 开始菜单跑到左边去了_你的车“跑偏”吗?也许是你的方向盘本身就不正
  10. matlab将某点标红,Draw-a-rectangle-matlab 本程序在图像上指定位置话红色的矩形框作为标记 - 下载 - 搜珍网...