logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue中使用axios请求数据时,提示数据加载中...

1.安装脚手架3.0以下npm install -g vue-cli@版本号3.0以上npm install -g @vue/cli@版本号查看脚手架版本vue -v2.创建项目(本文章采用脚手架4.0)vue create project-name创建项目,具体详情的项目配置,本文省略,可参考下面的文章https://www.cnblogs.com/zhoulifeng/p/11690799.h

#vue.js
【转】vue中get请求如何传递数组参数

文章目录前言1、问题2、解决方案2.1 qs 插件2.2 axios 配置2.3 具体配置3、总结前言vue 中在与后端进行数据交互时,使用 axios 发送请求,不做配置直接使用get请求传递数组类型参数的时候,后端是无法接收数据的,需要对 axios 一些简单的配置才能让后端完美的接收数组1、问题示例代码let params = {statusList: ['OVERDUE', 'DELAY'

#vue.js
Object.create() 详解

01 分 析语法:Object.create(proto[,propertiesObject])参数proto创建对象的原型,表示要继承的对象propertiesObject(可选 )也是一个对象,用于对新创建的对象进行初始化注:Object.create(null) 创建的对象是一个空对象,在该对象上没有继承 Object.prototype 原型链上的属性或者方法如图:我们来看看底层实现Obj

#javascript#es6
Axios post 传参的params 与data 的两种形式(根据java后台接口来选择)

前言params是添加到url的请求字符串中的,一般用于get请求。data是添加到请求体(body)中的, 一般用于post请求。上面,只是一般情况. 其实,post请求也可以使用params方式传值 ,但是get请求没有data方式,本文就来介绍一下post的两种传值方式Axios中posts的params与data的两种传参第一种:data方式this.$axios({url: '/api/

#vue.js
Axios 参数问题,只需要值的情况(不传对象)

问题和JAVA对接口,参数一直传不过去(前端报400错误,后端报传递的参数错误),header也改了,参数传不传字符串都不行代码如下:this.$axios.post('/api/chuli/deleteByIds',{ids: this.ids},{headers: {'Content-Type': 'application/json'}}).then((res) => {console.

#vue.js
vue中,对于 axios 的封装

axios需要进行一些什么配置1. 设置请求的默认地址baseUrl2.设置请求超时时间3.Post请求头的设置4.拦截器(请求拦截与响应拦截)5.封装post, get请求 (此示例没有封装,可根据项目情况而定,因为封装后,对于一些特殊接口设置不是太灵活,需要我们项目没有选择封装,如果请求方法比较单一的,可以考虑封装)axios完整封装代码我们可以将上面的都封装成一个文件axios.js放在ut

#前端
vue项目中使用axios 请求,报431错误(Request Header Fields Too Large)错误

背景:在vue项目过程中,后台将权限数据一起放在token 中,导致token 过大,后台将请求头部的最大值设置为40M , 在axios请求过程中,报:431(Request Header Fields Too Large)错误原因:虽然,后台已经设置了请求头部的最大值。但是,我们在用vue-cli 脚手架开发过程中,是使用脚手架自带的服务,去启动的项目,所以,需要给脚手架启的服务,设置请求头部

#vue.js
疑难杂症:postman测试通过,但axios还是报跨域问题

问题调用接口报错误:Access to XMLHttpRequest at 'http://xxxx/api/Order/OrderList' from origin 'http://xxx.xx.xx.xx:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on th

#vue.js
Axios post 传参的params 与data 的两种形式(根据java后台接口来选择)

前言params是添加到url的请求字符串中的,一般用于get请求。data是添加到请求体(body)中的, 一般用于post请求。上面,只是一般情况. 其实,post请求也可以使用params方式传值 ,但是get请求没有data方式,本文就来介绍一下post的两种传值方式Axios中posts的params与data的两种传参第一种:data方式this.$axios({url: '/api/

#vue.js
flex 布局中,所有子项高度变成一致了,如何保持子项自身高度

在做移动端项目时,使用了flex布局后,所有的子项高度变成了一致问题:在flex布局中,如何保持子项自身高度 原因:Flex 布局会默认:把所有子项变成水平排列。默认不自动换行。让子项与其内容等宽,并把所有子项的高度变为最高子项的高度。解决方案:直接在flex容器上,将align-items设为 flex-start,或者align-items属性的其他值都可以,子项就会保持其自身的高度了。作者:

#css
到底了