位置: 编程技术 - 正文

vue解决跨域路由冲突问题思路解析(vue如何处理跨域)

编辑:rootadmin

推荐整理分享vue解决跨域路由冲突问题思路解析(vue如何处理跨域),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue怎么解决跨域,vue怎么解决跨域,vue跨域问题的三种解决方案,vue跨域问题的三种解决方案,vue跨域配置路径,vue 跨域解决,vue跨域配置路径,vue跨域配置路径,内容如对您有帮助,希望把文章链接给更多的朋友!

vue 简介

Vue.js(读音 /vju&#;/, 类似于 view) 是一套构建用户界面的渐进式框架。

Vue 只关注视图层, 采用自底向上增量开发的设计。

Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

Vue 学习起来非常简单,本教程基于 Vue 2.1.8 版本测试。

当我们在路由里面配置成以下代理可以解决跨域问题

这种配置方式在一定程度上解决了跨域问题,但是会带来一些问题,

比如我们的vue 路由 也命名为 goods,这时候就会产生了冲突,

如果项目中接口很多,都在这里配置是很麻烦的,也容易产生路由冲突。

正确的姿势

如果把所有的接口,统一规范为一个入口,在一定程度上会解决冲突

把以上配置统一前面加上 /api/

如果我们配置成这种方式,在使用http请求的时候就会发生变化,会在请求前面加上一个api,相对路由也会发生变化,也会在接口前面加上api,这样也会很麻烦,我们可以使用以下方式来解决这个问题

上面这个代码,就是把咱们虚拟的这个api接口,去掉,此时真正去后端请求的时候,不会加上api这个前缀了,那么这样我们前台http请求的时候,还必须加上api前缀才能匹配到这个代理,代码如下:

我们可以利用axios的baseUrl直接默认值是 api,这样我们每次访问的时候,自动补上这个api前缀,就不需要我们自己手工在每个接口上面写这个前缀了

在入口文件里面配置如下:

如果这配置 ‘api/' 会默认读取本地的域

上面这样配置的话,不会区分生产和开发环境

vue解决跨域路由冲突问题思路解析(vue如何处理跨域)

在config 文件夹里面新建一个 api.config.js 配置文件

然后在main.js 里面引入,这样可以保证动态的匹配生产和开发的定义前缀

经过上面配置后,在dom里面可以这样轻松的访问,也不需要在任何组件里面引入axios模块了。

最终代码

在代理里面配置

在config里面的api.config.js 配置

在config 文件夹里面新建一个 api.config.js 配置文件

关于生产和开发配置不太了解

可以去 dev-server.js 里面看配置代码

在main.js 入口文件里面配置

在dom里面请求api的姿势

PS:下面通过一段代码学习下vue下跨域设置

1、在使用vue开发的时候经常要涉及到跨域的问题,其实在vue cli中是有我们设置跨域请求的文件的。

2、当跨域无法请求的时候我们可以修改工程下config文件夹下的index.js中的dev:{}部分。

将target设置为我们需要访问的域名。

3、然后在main.js中设置全局属性:

4、至此,我们就可以在全局使用这个域名了,如下:

总结

以上所述是小编给大家介绍的vue解决跨域路由冲突问题思路解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

AngularJS中controller控制器继承的使用方法 前沿最近在angularjs项目当中,看到controller好多都是重复性的代码,在controller当中有好多代码很相似function(比如controller下的CRUD方法),重复性工作太

angular中ui calendar的一些使用心得(推荐) uicalendar是封装fullcalendar的一款angular指令插件官方地址:

关于Vue背景图打包之后访问路径错误问题的解决 案例环境通过vue-cli脚手架创建的vue项目在项目打包的时候遇到了背景图片路径出错的问题,经过谷歌一番,发现是在配置的时候对图片的限制大小过小

标签: vue如何处理跨域

本文链接地址:https://www.jiuchutong.com/biancheng/375856.html 转载请保留说明!

上一篇:基于angular-utils-ui-breadcrumbs使用心得(分享)(基于stm32的100个毕业设计)

下一篇:AngularJS中controller控制器继承的使用方法

  • 什么是免税合并
  • 交了9个点的工程增值税不可以抵扣吗
  • 以公允价值计量计入其他综合收益
  • 增值税的账务处理 月末怎么结转 案例
  • 实收资本账
  • 通行费 发票
  • 成本 费用区别
  • 收到应收账款逾期短信
  • 增值税会计核算设置的会计科目有哪些
  • 年终奖如何合理发放
  • 企业房产税怎么申报缴纳
  • 车贷抵押金计入会计科目?
  • 电商平台收取会员费吗
  • 单位车辆折旧完怎么处理
  • 材料检测费怎么计算
  • 伙食支出设立的明细
  • 增值税免税收入进项税额转出
  • 案例分析关于拟建科学馆的请示报告
  • 融资租赁的房产,按收取的租金从租计征房产税
  • 其他综合收益可以转损益的情况
  • 工程决算条件
  • 机票进项税额怎么申报
  • 发票 发票联
  • 每年的发票年底是不是就失效了
  • 人工成本全额扣除吗
  • 生物制品税率3%税率什么时候开始的
  • 苹果14.5新功能
  • win 11操作系统
  • safedownloader是什么
  • 修理费应该计入什么费用
  • 支付以前年度增值税怎么做账
  • 免单产品是什么意思
  • PHP:base64_decode()的用法_url函数
  • 网线超五类好还是六类好
  • 查询数据库的7个标准步骤
  • 企业合并按合并的法律形式分类
  • phpjson
  • 研发支出属于哪个表
  • 以前年度损益科目代码
  • 加计扣除内容
  • 进口增值税抵扣期限
  • 企业资产盘亏的定性依据
  • 微信红包是否缴纳个税
  • sql去除重复项
  • 财务报表是指的什么内容
  • 项目差旅费可以直接入成本吗
  • 收到预付货款用什么凭证
  • 异地预缴税款怎么做账
  • 增值税进项税额抵扣期限最新
  • 资产减值损失科目借方增加还是减少
  • 盈余公积提取多了
  • 差旅费所得税扣除标准2023
  • 失业保险稳岗返还计入什么科目
  • 税收优惠应计入那个科目
  • 农产品加计扣除1%怎么计算和会计分录
  • 怎么把应付账款调成应收
  • 员工垫付的钱会计分录
  • 财付通交易手续费多少
  • 农村会计做什么工作好
  • sqlserver1053怎么解决
  • Windows7/2008中批量删除隧道适配器的方法
  • win7系统升级到win10后,还能还原回来吗
  • linux中使用grep命令显示包含特殊字符的行
  • url是什么格式的文件怎么打开
  • windows media player找不到媒体流
  • win7 64位旗舰版电脑如何提高鼠标的精准度?提高鼠标的精准度的方法
  • java如何自定义函数
  • onclick和onclientclick
  • javascript 引入
  • 用<TABLE>语句来实现圆角表格可以省去制作圆角图片之苦!
  • python如何将矩阵转为图像
  • python该怎么用
  • 如何理解vue
  • 猫的喵喵
  • 不同版本安卓控制台区别
  • 三角进攻怎么打
  • python 查找中文
  • 乌市社保缴费一个月多少钱
  • 广东省地方税务局电子办税服务厅
  • 网上报个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设