返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue之数据代理详解
  • 319
分享到

vue之数据代理详解

2024-04-02 19:04:59 319人浏览 泡泡鱼
摘要

目录一、下面我讲的是前端人员在Vue-cli中就可以完成的一种解决方式——数据代理 二、上面的数据代理还是有以下缺陷的 总结 解决跨域的方式有多种,例如JSONp、cors但这两种都

解决跨域的方式有多种,例如JSONp、cors但这两种都需要后台人员的帮助,

一、下面我讲的是前端人员在vue-cli中就可以完成的一种解决方式——数据代理

(1)首先需要在vue-cli官方文档的配置项下载一个插件

在这里插入图片描述

(2)将上图红圈中的部分粘贴到vue脚手架的babel.config.js

在这里插入图片描述

(3)上图中红圈部分Http://localhost:5000为本地服务器地址,但我项目起的服务为http://localhost:8082/

此时我在项目中向后台发送请求

在这里插入图片描述

就能够获取数据了

在这里插入图片描述

注意要是你项目中punlic文件夹有和本地服务器相同名称的文件,那将会优先在项目中public文件夹读取

二、上面的数据代理还是有以下缺陷的

(1)本地public中有和服务器文件名相同的,会优先返回本地的

(2)只能创建单个代理

1、为了解决以上问题,可以采用另外一种创建代理的方式

在这里插入图片描述

上图/api和/apii为两个不同的数据代理

2、同时前端发送请求的接口路径也要进行更改,由http://localhost:8082/students改为以下,这样写就不会请求本地public中的文件了

在这里插入图片描述

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: vue之数据代理详解

本文链接: https://lsjlt.com/news/160286.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue之数据代理详解
    目录一、下面我讲的是前端人员在vue-cli中就可以完成的一种解决方式——数据代理 二、上面的数据代理还是有以下缺陷的 总结 解决跨域的方式有多种,例如jsonp、cors但这两种都...
    99+
    2024-04-02
  • Vue之监听数据的原理详解
    <body> <div id="root"> <h1>学生的基本信息</h1> <b...
    99+
    2024-04-02
  • VUE的数据代理与事件详解
    目录回顾Object.defineProperty方法何为数据代理Vue中的数据代理事件的基本使用事件的修饰符键盘事件总结 回顾Object.defineProperty方法 &...
    99+
    2024-04-02
  • 详解vue数据响应式原理之数组
    目录src/core/observer/index.jssrc/core/observer/array.js arrayMethods总结src/core/observer/inde...
    99+
    2024-04-02
  • Vue组件之间的数据共享详解
    目录一、在项目开发中,组件之间的最常见的关系分为如下两种:1.1父子组件之间的数据共享1. 父->子共享数据2.子->父共享数据1.2兄弟组件之间的数据共享总结一、在项目...
    99+
    2024-04-02
  • Vue之表单事件数据绑定详解
    <body> <div id="root"> <form action="" @submit.prevent="demo"...
    99+
    2024-04-02
  • Vue监听数据的原理详解
    目录一、引入二、监测对象  2.1 为什么需要监测对象 2.2数据代理2.3 对象监测相关API之Vue.set2.4 为对象赋多个新值三、监...
    99+
    2024-04-02
  • Vue监视数据的原理详解
    目录1. Vue监视数据的原理(set方法)1.1 Vue监视不同类型数据的原理1.1.1 如何监测对象中的数据?1.1.2 如何监测数组中的数据?1.1.3 小案例1.1.4 se...
    99+
    2024-04-02
  • 详解VUE中的Proxy代理
    Proxy 是ES6中提供的一个非常强大的功能,可以用来代理另一个对象,从而拦截、监视并修改这个对象的各种操作 首先是Proxy()的参数: arget:被代理的对象。handler...
    99+
    2023-05-16
    VUE Proxy代理
  • vue全局数据管理示例详解
    目录记账页面标签页面新增将API封装到window用computed计算属性记账页面标签页面新增 记账页面和标签页面都可以新增标签。可是现在有一个bug。在标签页面新增标签之后,在记...
    99+
    2024-04-02
  • Java MyBatis之Mapper代理详解
    Mapper代理 上一节MyBatis快速入们中依旧有硬编码的部分: List<Member> members = sqlSession.selectList("test...
    99+
    2023-05-16
    Java Mapper代理 Java MyBatis MyBatis Mapper代理
  • Vue源码之数据代理访问的示例分析
    小编给大家分享一下Vue源码之数据代理访问的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!概念解析:1) 数据代理: 通...
    99+
    2024-04-02
  • vue代理模式解决跨域详解
    目录跨域是什么解决跨域1、在vue.config.js中这样写:2、创建一个http.ts(我是ts的,你也可以js):3、创建一个request.ts:4、这样使用:跨域是什么 简...
    99+
    2024-04-02
  • Vue数据代理如何实现
    这篇文章主要介绍“Vue数据代理如何实现”,在日常操作中,相信很多人在Vue数据代理如何实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue数据代理如何实现”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-07-04
  • Vue如何进行数据代理
    目录了解如何代理准备工作查看VM和谁做了数据代理?get和set验证两条线get问题引出1set解决方式1问题衍生2验证set的过程分析过程图文解析第一部分第二部分第三部分总结展开_...
    99+
    2022-11-13
    vue数据代理
  • 实例详解vue中的代理proxy
    目录问题复习一下跨域的解决方案原理场景扩展几个常用的devServer配置扩展几个vue/cli3的配置问题 我们本地调试一般都是 npm run serve,然后打开 本机ip:8...
    99+
    2023-02-17
    vue代理proxy vue代理
  • vue跨域proxy代理配置详解
    目录引言例一例二总结引言 相信很多人都用过proxy,这里就不多说proxy的基本使用,这里要说一下很多人使用proxy的一个误区,大家一般都是直接将管官方的例子拿过来,修改一下代理...
    99+
    2024-04-02
  • Vue数据代理的原理和实现
    目录Object.defineProperty那么在Vue中如何应用数据代理呢总结Object.defineProperty defineProperty方法会直接在一个对象上定义一...
    99+
    2022-11-13
    Vue数据代理 Vue数据代理原理 vue数据代理怎么实现的
  • Vue之使用mockjs生成模拟数据案例详解
    目录在项目中安装mockjs在Vue项目中使用mockjs的基本流程Mock语法规范数据模板定义规范(Data Template Definition,DTD)数据占位符定义规范(D...
    99+
    2024-04-02
  • Vue之生命周期函数详解
    目录生命周期函数常用的生命周期的钩子 关于Vue销毁实例: 总结 生命周期函数 生命周期函数又叫:生命周期回调函数,生命周期函数、 生命周期钩子 是什么:Vue在关键时刻帮我们调用...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作