vue
lingquziliao123
吃不了学习的苦,就要吃生活的苦
展开
-
Vue项目中使用Axios封装http请求
使用axios可以统一做请求响应拦截,例如请求响应时我们拦截响应信息,判断状态码,从而弹出报错信息。请求超时的时候断开请求,还可以很方便地使用then或者catch来处理请求。安装npm install axios --save建立http.js文件在/src/utils/目录下建立一个htttp.js1.首先导入axios和router。import axios from 'axios';import router from '../router';2.接着设置axios请求参数。a转载 2020-08-07 15:00:45 · 414 阅读 · 0 评论 -
详解vue axios用post提交的数据格式
Content-type的几种常见类型一、是什么?是Http的实体首部字段,用于说明请求或返回的消息主体是用何种方式编码,在request header和response header里都存在。二、几个常用类型:1、application/x-www-form-urlencoded这应该是最常见的post编码方式,一般的表单提交默认以此方式提交,ajax默认提交就是使用这种格式。大部分服务器语言对这种方式都有很好的支持。在PHP中,可以用ajax默认提交就是使用这种格式。大部分服务器语言对这种方式原创 2020-08-07 09:35:20 · 1479 阅读 · 0 评论 -
vue v-if 加key值的作用
<div id="app"> <template v-if="type === 'name'"> <label>用户名:</label> <input type="text" placeholder="请输入用户名..."> </template> <template v-else> <label>邮箱:</label> <转载 2020-08-06 16:45:30 · 1710 阅读 · 0 评论 -
强制更新vm.$forceUpdate()
如果你发现你自己需要在 Vue 中做一次强制更新,99.9% 的情况,是你在某个地方做错了事。你可能还没有留意到数组或对象的变更检测注意事项,或者你可能依赖了一个未被 Vue 的响应式系统追踪的状态。然而,如果你已经做到了上述的事项仍然发现在极少数的情况下需要手动强制更新,那么你可以通过 $forceUpdate 来做这件事。...原创 2020-08-06 16:42:57 · 695 阅读 · 0 评论