前端
奔跑的桉树
日常学习记录
展开
-
POST请求常见的三种数据格式
1、Content-Type : application/x-www-form-urlencoded。ajax默认的数据格式。请求体中的数据会以json字符串的形式发送到后端。2、Content-Type : application/json ; charset=utf-8。axios默认的数据格式。请求体中的数据会以普通表单形式(键值对)发送到后端。3、Content-T...原创 2020-01-19 15:38:34 · 3484 阅读 · 1 评论 -
axios的坑
之前的旧项目使用的是jquery的ajax,新项目中换成了axios,导致后台取不到数据。然后发现原因是Content-Type默认设置不同。ajax默认:Content-Type: application/x-www-form-urlencoded。axios默认:Content-Type: application/json。如果使用axios需要手动设置Content-Type: ...原创 2020-01-19 11:35:50 · 154 阅读 · 0 评论 -
qs的stringify和JSON.stringify的区别
qs.stringify会把数据序列化为URL的形式,以&进行拼接。例:let data = {name:'zhang',age:'18'};let qsData = qs.stringify(data);console.log(qsData) //'name=zhang&age=18';JSON.stringify会把数据序列化为字符串。例:let ...原创 2020-01-19 11:16:12 · 314 阅读 · 0 评论 -
reduce()的使用
reduce 方法对数组中的所有元素调用指定的回调函数。该回调函数的返回值为累积结果,并且此返回值在下一次调用该回调函数时作为参数提供。语法array1.reduce(callbackfn[, initialValue])array1 必需。一个数组对象。callbackfn 必需。一个接受最多四个参数的函数。nitialValue 可选...转载 2019-12-16 16:15:36 · 799 阅读 · 0 评论 -
解决git项目中文件夹首字母改成大写后在远程出现两个文件夹的问题
首先要把首字母大写的目录备份,关闭大小写敏感:git config core.ignorecase false。1、删除首字母小写的目录运行命令:git rm Source\MSAP.WebSite\jsx\src\common -r2、提交至远程git add . —— git commit -m ‘备注’ —— git push3、把备份的文件复制到项目目录4、提交...原创 2019-12-04 19:02:40 · 1721 阅读 · 0 评论 -
使用--save和--save --dev安装依赖的区别
npm i packagename --save简写--S 装入dependencies套件中 打包计算在内npm i packagename --save-dev简写--D 装入devDependencies套件中 打包不计算在内原创 2019-11-13 11:24:42 · 343 阅读 · 0 评论 -
webpack常用插件
1、webpack-bundle-analyzer作用:以树图的方式展示打包后的文件。用法:const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;plugins: [ new BundleAnalyzerPlugin() ]更多:https://www.jians...原创 2019-11-12 12:25:53 · 214 阅读 · 0 评论 -
Vue笔记第二部分
十三、动态组件和v-once指令动态组件用<component></component>标签声明,用:is="组件名称"来判断用哪个组件。v-once指令表示只渲染元素或者组件一次。用于提高性能。十四、css动画使用<transition></transition>标签包裹想要实现动画的元素,给标签添加name=""属性,那么cs...原创 2019-11-03 20:59:26 · 76 阅读 · 0 评论 -
Vue学习笔记第一部分
一、模板语法1.{{}}插值表达式、v-text、v-html,这三个中的内容都可以写成js表达式。二、条件渲染1.v-if、v-else通常这两个一起用,而且v-else在v-if后面。v-if、v-else中的input不设置key属性时,input会直接被复用,所以当不需要复用时请加上key属性。三、列表渲染1.v-for给渲染项添加key属性可以提高...原创 2019-11-03 19:17:30 · 95 阅读 · 0 评论 -
删除字符串空格js
使用js去除字符串内所带有空格,有以下三种方法:( 1 ) replace正则匹配方法 去除字符串内所有的空格:str = str.replace(/\s*/g,""); 去除字符串内两头的空格:str = str.replace(/^\s*|\s*$/g,""); 去除字符串内左侧的空格:str = str.replace(/^\s*/,""); 去除字符串内右侧的空...转载 2019-09-19 11:07:40 · 124 阅读 · 0 评论