- 博客(26)
- 收藏
- 关注
原创 el-table简单进行封装
若有就 使用插槽 并且插槽的数据传递给父组件。)这个属性,如果没用就使用原来的。子组件判断是否表头数据(:是传递的table数据。
2023-09-07 13:34:42
242
原创 el-tree 默认选中第一项
加载树结构默认选中第一项:设置` :default-expanded-keys `没用。原因:数据需要在加载以后再次异步更新一下视图。
2023-08-29 13:47:33
1141
原创 echarts 切换页面 无法正常加载显示问题的解决方案
在页面进行加载时,DIV的个默认宽度很小,所以导致echarts图表显示不完全。缩在一起。值得注意的是:页面加载时body 的宽度为0 容器div宽度为 -20
2022-06-08 10:29:43
1121
原创 echarts 热力图改变颜色
visualMap: { calculable: true, orient: 'vertical', right: '1%',/** 指示器距离画布右侧的间隔 */ top: '5',/** 指示器距离画布顶部的间隔 */ inRange: { color: ['#D9E9F.
2022-03-09 11:53:21
2873
1
原创 折线图适配X轴坐标Title旋转程度
let isRotate = document.body.scrollWidth <= 350 ? "-20" : 0; // 获取屏幕宽度 var chartDom = document.getElementById('lineAvg'); var myChart = echarts.init(chartDom); var option; option = { legend: { ..
2022-01-25 15:18:44
822
原创 JS 时间去除时分秒
// 去除时分秒 2015-11-11var date = "2015-11-11 00:00:00";var newDate=/\d{4}-\d{1,2}-\d{1,2}/g.exec(date)newDate="2015-11-11";// 去除时分秒 2015/11/11var date = "2015/11/11 00:00:00";var newDate=/\d{4}\/\d{1,2}\/\d{1,2}/g.exec(date)newDate="2015/11/1.
2021-12-31 17:00:51
2005
原创 ECharts 热力图自适应问题
1.首先承载画布的容器宽度必须是 100% (如下)<div style="width: 100%; height: 165px;" id="oprtnlogEcharts"></div>2.设置图表属性calendar 的 left 和right 属性 var chartDom = document.getElementById('oprtnlogEcharts'); myChart = echarts.init(chart...
2021-12-27 12:18:44
1096
原创 JS 判断数组中的元素是否相同
const isAllEqual= function (array) { if (Array.isArray(array)) { return new Set(array).size === 1; } return false; };
2021-12-23 11:49:47
804
原创 清除文本域中的空格和换行
const removeSpecialCharacters = function (strValue) { return strValue.replace(/\r\n/g, '').replace(/\n/g, '').replace(/\s/g, '').replace(/\t/g, ''); }
2021-12-22 09:57:11
536
转载 jQuery Timers
jQueryTimers提供了三个函式1. everyTime(时间间隔, [定时器名称],函式名称, [次数限制], [等待函式程序完成])2. oneTime(时间间隔, [定时器名称],呼叫的函式)3. stopTime ([定时器名称], [函式名称])/************************************************************** everyTime(时间间隔, [定时器名称], 函式名称, [次数限制], [等待函式程序完...
2021-12-21 14:42:45
304
原创 ES6 数组去重
var arr = [1, 2, 1, 1, '1'];// set 去重var list = (arr) => [...new Set(arr)];// map 去重function list (arr) { const seen = new Map(); return arr.filter((a) => !seen.has(a) && seen.set(a, 1))}
2021-12-06 12:05:08
548
原创 JS 按钮中的图标回车时冒泡事件解决方法
<button id="btn"><i class="icon wb-fullscreen" aria-hidden="true"></i></button>// 当在按钮上绑定事件时.. 如果按钮中的图标过大会看到点击图标也触发了 冒泡// BUG (1.0):如果绑定了全局键盘事件时 本来点击按钮回车后 就触发了该按钮的事件 再点击就在触发该事件// 解决方法如下 : 点击时取消该按钮的焦点事件 $("#sxe").click(functi.
2021-11-24 22:07:40
470
原创 select2 利用ajax高效查询数据列表(可搜索、可分页)
$("#cs").select2({ width: '100%', language: "zh-CN", ajax: { url: 'https://X.net/list', type:"POST", data: function(params){ .
2021-09-09 11:02:52
441
原创 validate + tooltip 气泡 错误信息转移至气泡提示
<input type="text" class="form-control" name="seq" data-toggle="tooltip" title="" data-placement="top" data-trigger="manual">$('#frmSubPurin').validate({ ignore: ".ignoreClass", rules: { seq: { .
2021-08-11 22:05:08
313
原创 dataTable 给行绑定点击事件
$('#dtMaterialList').DataTable()/* 初始化*//*绑定到S 都绑定不上??*/$("#dtMaterialList tbody tr").on('click', function () {/** 绑定 */ console.log("OK"); })$(document).on('click', "#dtMaterialList tbody tr",function () {/** 绑定 */ console.log("OK"); })$.
2021-08-11 16:52:38
1385
原创 validation插件忽略校验
$('#frmSubMaterial').validate({ ignore:".ignoreClass",/** 忽略验证 并且在input 上增加 class="ignoreClass"*/ rules: { inputBaseMeasureUnit: { required: true, maxlengt.
2021-08-04 10:04:15
489
原创 除了列出的3种语言外,请再添加Pascal、Lua和Ruby,然后按字母顺序排序节点:
廖雪峰题目内容除了列出的3种语言外,请再添加Pascal、Lua和Ruby,然后按字母顺序排序节点:
2021-06-18 10:40:13
318
原创 CSS 滚动条样式 (圆角样式 背景灰色 无滚动槽)
.divAddSearchCustom{ /* overflow:auto; */ overflow-y: scroll; } .divAddSearchCustom::-webkit-scrollbar-thumb { /* 滚动条 样式*/ border-radius: 5px; background-color: #c1c1c1; } ...
2021-06-04 13:22:15
660
原创 JQ 在光标处添加内容
代码简单 复制粘贴即可运行????function insertAtCaret(myValue){ // 光标处输入 var $t = $('#iptCustom')[0]; // 插入值所在的input框 if (document.selection) { $t.focus(); sel = document.selection.createRange(); sel.text = myValue; $t.focus(); } else if ($t.
2021-06-04 10:56:50
314
原创 匹配特殊字符串 和 表情(使用 validate插件验证 )
正则表达式匹配 特殊字符 和 表情 (少说话 上代码)正则表达式如下:varpattern=newRegExp( /[\!\!\¥\#\【\】\~\`\!\@\$\%\^\&\*\(\)\_\-\+\=\{\}\[\]\;\、\;\'\’\‘\,\,\<\>\。\.\?\/\·\?\?\《\》\"] | (\ud83c[\udf00-\udfff])|(\ud83d[\udc00-\ude4f])|(\ud83d[\ude80-\udeff]) / );以上 正...
2021-05-22 11:13:27
693
原创 时间格式的转换 例如:(2021-05-10 14:20:43) 转为( 2021年5月10日 14时20分43秒)
console.log(name('2021-02-10 14:20:43'));function name(date) { const arr = date.split(/[-: ]/) return arr[0] + "年" + arr[1] + "月" +arr[2]+ "日" + " " + arr[3] + ":" + arr[4] + ":" + arr[5]; }(2021-05-10 14:20:43) 转为( 2021年5月10日 14时20分43秒)将标准日...
2021-05-10 14:58:46
3854
1
原创 公司笔试题 计算出1-1000000 中 0出现的次数
新手入门,大佬勿喷!欢迎指正算法,追求极简!!!我的思路是先遍历出所有1-1000000的数字形成数组 然后拆分在加入另外一个数组中 再次遍历所出现0的次数 (完 上代码 var i = 0; var arr = [], add =[]; for (let index = 1; index <= 1000000; index++) { arr = index.toString().split(''); add.push(...arr);.
2021-05-07 16:53:11
567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人