前端
孙小六、
不穿格子衫的程序员
展开
-
阻止el-checkbox内层冒泡
阻止el-checkbox内层冒泡原创 2023-02-06 16:30:22 · 1150 阅读 · 0 评论 -
js前端筛选数据
【代码】js前端筛选数据。原创 2023-01-06 11:29:09 · 875 阅读 · 0 评论 -
数组对象数据排序
sortByKey(array, key, order) { return array.sort((a, b) => { let x = a[key], y = b[key] if (order) { return ((x < y) ? -1 : ((x > y) ? 1 : 0)) } else { return ((x < y) ? ((x > y) ? 1 : 0) :.原创 2022-04-19 15:30:42 · 200 阅读 · 0 评论 -
ios系统时间判断问题
移动端对日期返回判断时,ios需要时间是/eg:‘2021-12-28’ 在ios系统会判断失败,需要改为‘2021/12/28’原创 2021-12-28 17:07:56 · 1185 阅读 · 0 评论 -
正则表达式,限制input输入
限制输入数字与小数replace(/[^\d.]/g,’’)限制仅可输入一个小数点replace(’.’,’$#$’).replace(/./g,’’).replace(’$#$’,’.’)1.先进行文本替换,降低一个小数点替换,防止被第二个正则替换给替换掉2.把其余的字符 ‘ . ’ 替换为空字符串3.把字符 ‘$#$’ 替换回原来的 ‘ . ’限制仅可输入两位小数replace(/^(-)*(\d+).(\d\d).*$/,’$1$2.$3’)^ : 字符串开始;(-) : 第一组匹原创 2021-08-04 11:35:20 · 602 阅读 · 0 评论 -
echarts饼图数据太小不显示问题
饼图数据0.01%不显示,设置最小角度minAngle,可以显示series: [{type: “pie”,data: [],minAngle: 1}]原创 2021-07-12 18:30:52 · 6502 阅读 · 0 评论 -
ie 文件下载问题
问题使用a标签download,在ie下会在网页直接打开,无法下载到本地。解决 //文件地址 var url = '../file/test.xlsx'; var xhr = new XMLHttpRequest(); xhr.open('get', url, true); xhr.responseType = "blob"; // 返回类型blob // 定义请求完成的处理函数,请求前也可以增加加载框/禁用下载按钮逻辑 xhr.onload = funct原创 2020-09-25 10:43:10 · 362 阅读 · 0 评论 -
使用patch-package修改node_moddules的文件
安装patch-packagenpm i patch-package --save-dev修改node_moddules中的文件创建补丁npx patch-package package-name运行后会在项目根目录下的patches目录中创建一个名为package-name+version.patch的文件。将该patch文件提交后,即可在之后应用该补丁了。运行npm install便会自动打上编写的补丁...原创 2020-09-02 16:09:02 · 699 阅读 · 0 评论 -
关于document和$el
$elthis.$el 指向当前组件的DOM元素$refsthis.$refs 指向页面中所有含有ref属性的DOM元素document每个载入浏览器的 HTML 文档都会成为 Document 对象原创 2020-08-31 14:31:07 · 419 阅读 · 0 评论 -
常用git 相关命令
查看全部分支git branch切换分支git checkout xxx提交更新检查通常提交前先检查下修改了什么内容,当前Git目录下各文件的状态。git status提交git commit -m '注解'推送git push拉取将远程分支上更新内容合并到当前本地分支git pull...原创 2020-08-27 15:13:52 · 84 阅读 · 0 评论 -
数组对象排序
let obj = [ {id:1,name:"lily",time:"2019-12-01 00:08:00"}, {id:2,name:"mike",time:"2019-12-03 00:09:00"}, {id:3,name:"gray",time:"2019-12-02 00:08:30"}, {id:4,name:"tom",time:"2019-12-03 00:07:00"} ];console.log(obj);obj.sort((a,b)=&g原创 2020-08-20 10:37:56 · 146 阅读 · 0 评论 -
同一页面创建多个wangeditor
问题同一页面创建两个wangeditor,会造成位置错乱,两个组件始终挨着解决办法将文档上使用的id改为ref就正常了,互相也不影响使用,具体为什么,还不清楚,问题就消失了。。。<div ref='editor1'> </div>this.editor = new WangEditor(this.$refs.editor1);...原创 2020-08-17 16:55:54 · 2122 阅读 · 0 评论 -
获取日期时间函数
封装一个获取日期时间的函数,方便很多,可以根据自己想要的格式去输出,function getDateTime(index, date){ date = date ? date : 0 //0为当天的日期 var now = new Date(); now.setTime(new Date().getTime() - date*24*60*60*1000) var year = now.getFullYear(); //得到年份 var month = now.getMonth();//原创 2020-08-17 16:35:09 · 1157 阅读 · 0 评论 -
vue 使用echarts 显示隐藏问题
在vue项目中引入echarts图表时,由于会有没数据的情况,所以想在没数据的时候隐藏echarts,但是遇到一个问题,1.使用v-if时,显示没问题,隐藏后在显示,会显示空页面,可能因为被dom被删除的因素,所以改用v-show,就可以了2.使用v-show隐藏显示后,echarts的宽度会变成100px,因为隐藏后在显示,会找不到之前设置的宽高,所以选择使用window.onresize自适应高度let myChart = echarts.init(document.getElementById(原创 2020-08-07 14:32:47 · 3351 阅读 · 2 评论 -
Error in render:Cannot read property 'title' of undefined
问题页面正常显示,控制台报错原因vue渲染机制中:异步数据先显示初始数据,再显示带数据的数据,解决办法在使用数据的外层添加v-if判断数据,不可以使用v-show,v-show是加载后,根据条件判断是否显示例:<div v-if="tableData.data"> <span>{{tableData.data.title}}</span>&...原创 2020-04-20 21:32:35 · 1526 阅读 · 1 评论 -
解决端口号80被占用问题
Windows下端口被进程system占用的解决方法1.cmd下跑这句,查看占用端口的pidnetsh http show servicestate2找到后打开任务管理器,找到对应的pid结束taskkill /pid [pid号] /f...原创 2020-03-09 18:13:02 · 150 阅读 · 0 评论 -
自定义组件,vue限制input输入
input输入限制,防止搜狗中文输入问题描述input 为number类型,可以输入e,使用键盘事件,input输入限制均防不住搜狗中文输入解决办法尝试多种方式均实现不了,大佬写了个自定义组件轻松解决Vue.directive('number-only', { bind: function (el) { el.handler = function () { el....原创 2019-11-08 11:34:37 · 612 阅读 · 0 评论 -
axios拦截器
axios拦截器通过拦截器拦截http错误代码拦截器跳转整个页面跳转局部页面跳转通过拦截器拦截http错误代码想要拦截接口反馈的状态码,通过不同的状态码进行不同的操作。拦截器axios.interceptors.response.use((response)=> { console.log(response); // 获取状态 // const status ...原创 2019-11-05 15:50:44 · 152 阅读 · 0 评论