前端
Carolinedy
这个作者很懒,什么都没留下…
展开
-
JS 三元表达式和箭头函数
三元表达式vue.js中三元运算符的表达式: (expression1) ? (expression2) : (expression3) 在 expression1 求值为 true 时的值为 expression2 ,在expression1 求值是 false 时的值为 expression3 。例如:使用 if else if(a=1) { b=a;} else { c=a; }...原创 2021-05-10 16:41:58 · 722 阅读 · 0 评论 -
将数组中的数据以键值对方式添加到对象中
将表格tableData中的属性名称和属性值,作为对象formData的键值对加入到formData中prepareProperty() { _.forEach(tableData, item => { formData[item.propertyName] = item.propertyValue; }); }原创 2021-02-03 14:11:21 · 1088 阅读 · 0 评论 -
删除对象中值为空或null或undefined的所有属性
首先写一个方法判断当前值为空isEmpty(obj) { if (typeof obj === 'undefined' || obj === null || obj === '') { return true; } else { return false; } }删除对象中值为空的所有属性preProcessData() { /* 删除空值 */ Object.keys(formData).f原创 2021-02-03 14:04:10 · 7379 阅读 · 0 评论 -
javascript 判断当前类型是数组?还是对象?
判断是否是数组?const isArray = function (params){ return Object.prototype.toString.apply(params) === '[object Array]';}if(isArray(params)){ return true; }判断是否是对象? const isObject = function (params){ return _.isObject(params);}if(isObje原创 2020-07-15 11:05:32 · 290 阅读 · 0 评论 -
antd组件DatePicker, RangePicker日期选择器的格式化方法 moment.js
在使用antd的日期选择器时,发现返回的日期格式是moment的默认格式,但是需求是需要前端给后端传送格式为:startDate = ‘YYYY-MM-DD’endDate = 'YYYY-MM-DD'转化前,前端使用 RangePicker 传送的是一个moment格式的 dateRange 值,所以在这里的需要做到两件事:将 dateRange 拆分为startDate 和...原创 2019-12-27 15:47:49 · 10507 阅读 · 2 评论 -
Error: git pull 同步远程代码后 文件夹大小写未同步的问题
这个问题发生在本地项目文件夹由 “usergroup”变更为“userGroup”后,提交代码后,未识别文件夹大小写发生变化,文件夹恢复为了更改前的“usergroup”查找问题: git默认是不区分大小写的解决问题: git config --get core.ignorecase //查看默认配置如果...原创 2019-12-02 10:49:58 · 1009 阅读 · 0 评论