- 博客(60)
- 资源 (1)
- 收藏
- 关注
原创 momentjs
年月日时间 moment(date).format('YYYY-MM-DD HH-MM-SS')年月日 moment(date).format('YYYY-MM-DD')中文XX月XX日.moment(date).format('MMMDo')
2023-07-27 14:08:14
227
原创 一些联动树形数据组装
console.log(entrustOrganizationId, productName, batchCode, '饼图下拉框');
2023-07-26 16:18:11
403
原创 git导出提交日志
ai是2023-06-16 14:49:10 +0800时间格式。筛选作者的提交--author="ayuyuer"导出excel,csv格式。Git 官方中文操作文档。
2023-07-19 13:52:10
1130
原创 获取当前周,开始周开始结束日期
/ this.getWeek(-1, 0), // 获取上周开始日期。// this.getWeek(-1, 1), // 获取上周结束日期。// this.getWeek(1, 1), // 获取下周结束日期。// this.getWeek(0, 0), // 获取本周开始日期。// this.getWeek(0, 1), // 获取本周结束日期。// this.getWeek(1, 0), // 获取下周开始日期。
2023-06-27 12:26:47
424
原创 js操作dom增删替换
append() 将参数做为父元素的最后一个子元素追加到列表中,无返回值。insertAdjacentElement() (‘插入位置’, 元素)querySelector() 获取满足条件的元素集合中的第一个元素。beforeBegin 开始标签之前,是它的前一个兄弟元素。beforeEnd 结束标签之前,它的最后一个子元素。afterEnd 结束标签之后,它的下一个兄弟元素。prepend() 将参数做为父元素的头部追加。
2023-05-26 16:25:48
1057
原创 echarts南丁格尔图设置最小半径
/ color: '#000', //线的颜色设置, 如没有设置颜色则线条的颜色跟随饼状图的颜色。width: 1, // 线条的宽度。startAngle: -90, //起始角度。length2: 20, //第一条线。length: 10, //第二条线。放大数据再还原之前的值----->最大值的0.5倍。
2022-11-08 18:25:52
2538
转载 如何判断对象的属性是否存在?
使用这个方法, 如果对象自身和其原型链上都不存在该属性的话, 会返回undefined, 注意如果对象的原型链上有该属性, 则会返回该属性. 这个方法的局限性在于不能用在对象的属性存在并且属性值为undefined。如果指定的属性存在指定的对象或其原型链中, 则返回true。只有对象自身存在该属性时, 才会返回true。
2022-10-14 13:57:50
998
原创 echarts图例多个一排,对齐换行和横向柱状图y轴label左对齐
设置grid左边位置和label的宽度和边距,每个宽度的图表不一样数据长度不一样这些值都不一样,自己调试。margin: 120,//距离y轴的位置。width: 150,//label宽度。设置legend宽度和padding。
2022-08-29 16:42:32
6094
1
原创 css雪碧图帧动画动画
steps(2):规定动画的步数,forwards:当动画完成后,保持最后一个属性值(在最后一个关键帧中定义)。第一个值是水平位置,第二个值是垂直位置。
2022-08-16 16:54:02
473
原创 echarts环形图将label显示在中间,每一类数据高亮显示对应数据,样式不重叠
series: [ { type: 'pie', radius: ['30%', '55%'], label: { show: true, position: 'center', formatter: function (params) { return ( '{a|' + (params.data.ratio * 100).toFixed(2) + '%}' + .
2021-12-20 14:41:19
2206
原创 echarts正负柱形图设置x轴和tooltip显示值都为正数,自定义颜色显示,设置y轴显示单位
option = { color:['#189dfe','#f0c219'], tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, formatter: function (params) { const Total = Math.abs(params[0].value) +Math.abs(params[1].value) ...
2021-12-13 15:13:56
3923
1
原创 对数据中\n换行处理
第一种css white-space: pre-line;第二种js全局替换txts=txts.replace(/[\n\r]/g,'<br>')txts=txts.replace(/\n/g,'<br>')
2021-12-06 17:25:16
306
原创 react使用dangerouslySetInnerHTMl 渲染后端传递的数据中的html标签
react使用dangerouslySetInnerHTMl 渲染后端传递的数据中的html标签
2021-12-06 17:21:35
2381
原创 正则校验,中间不能连续出现
1、逗号分隔中英文字符串,不能在首尾出现,中间有且仅有一个逗号const reg = /^(?!,)(?!.*,$)[\u4e00-\u9fa5a-zA-Z]+(?:[,][\u4e00-\u9fa5a-zA-Z]+)*$/g; const reg = /^(?!,)(?!.*,$)[\u4e00-\u9fa5a-zA-Z]+(?:[,][\u4e00-\u9fa5a-zA-Z]+)*$/g; if (reg.test(value)) { callback();
2021-11-09 14:27:09
2608
原创 react使用antd框架表单重名校验、清除校验
添加和编辑保存情况下进行校验,编辑可保存原有名字,过滤自己(id相同判断value是否相同,value不相同比较其他数据,重名校验)所需条件:后端返回所有名字的接口数组<FormItem {...formItemLayout} label="分词器英文名称:" required> <Input {...init('tokenEng', { rules: [ {
2021-11-08 17:06:00
4221
5
原创 React中useState值为对象时改变值不渲染
原因:React中默认浅监听,当State值为对象时,栈中存的是对象的引用(地址),setState改变的是堆中的数据所以此时setArr(arr)后,栈中的地址还是原地址,React浅监听到地址没变,故会认为State并未改变,故没有重渲染页面思路:将栈中原arr所指向的地址改变即可const ceshi = [ { name: '测试数据1', icon: 'jigou', count: 2, color: '#FF9B74' }, { name: '测试数据2', count:..
2021-09-03 16:06:27
1644
原创 vue多条件判断,计算属性使用
三目运算的运用,条件1:条件2 ?结果1(true): 结果2(false)三目运算的运用,条件1:条件2 ?嵌套三目运算:嵌套三目运算<div> <el-button type="success" size="mini" ..
2021-07-20 16:36:55
1282
原创 vue利用element勾选框样式编写可勾选的卡片组件
需求:1、卡片点击查看详情,添加选中样式,兄弟标签取消样式;2、勾选框全选、反选,勾选样式,判断全选,未全选。1.HTML全选 <div class="select-contanier"><el-colv-if="showSubmits":span="24"style="padding-right: 10px;display: flex;justify-content: space-between"><el-button type="succ..
2021-07-16 18:23:13
2025
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人