自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 vue中axios文件流导出,乱码或文件错误问题解决

vue中axios文件流导出,乱码或文件错误问题解决

2021-11-19 16:43:16 2606

原创 使用verdaccio在本地搭建npm私有库,pm2守护进程

使用verdaccio 搭建npm私有仓库

2021-06-18 14:55:52 1080

转载 ES6中解构赋值的使用场景

解构赋值使用场景: 第一种:变量互换 例子: { let a=1; let b=2; [a,b]=[b,a]; console.log(a,b); } 输出2,1 以前想交换变量必须要一个中间变量做存贮 场景2: { function f(){ return [1,2] } let a,b; [a,b]=f(); console.log(a,b); } 输出1,2 这种来接收这种数据就特别方便!以前就得先赋值给一个变量。再.[0]来取、、 场景3: 忽略某些返回值!! { function f(){ ret

2021-05-20 10:55:59 399

原创 前端特殊空格ASCII码为160,转为32的空格

项目背景: 用div自定义的输入框,富文本含有标签样式。 问题: 空格输入,在后台保存后,出现乱码,解析不了 解决: 在前端中,有个特殊的空格,就是页面中 在ascii中为160,平时的输入空格为32 //将ascii码为160的空格,转为32的空格 let strContent = this.formData.templateContent.replaceAll( String.fromCharCode(160), ' ' ) 附: 字

2021-04-25 09:51:33 781

原创 iview中如何解决穿梭框数据太多,导致的页面卡,慢情况 (2)

项目背景: 用户组配置用户的时候,采用穿梭框(一口老血) 用户下面人数过多,全部渲染导致页面奇卡,用户体验很差 1、加载全量数据前端做缓存 var contact_info = JSON.parse( this.$libs.getSessionStorage('contact_info') ) if (!contact_info) { this.$http.alarmCenter.dictContact({}).then(resp => {

2021-04-02 19:00:39 1791

原创 iview中如何解决下拉框数据太多,导致的页面卡,慢情况 (1)

项目背景: 发送告警信息需要配置通知人,但由于通知人分类,又划分用户、用户组、及钉钉微信等通知方式,而用户下面人数过多,全部渲染导致页面奇卡,用户体验很差,原来采用Cascader做选择配置,后面发现数据太多,且iview的Cascader没有监控搜索数据变化的方法,所以采用两个下拉框。 我在网上搜了,很少有这种搞法的,但是现在碰到了,顶着头皮也得上不是吗。 我想了一下解决方法 1、截取部分数据渲染dom,将全量数据在前台做缓存 2、支持用户搜索,获取用户在输入下拉框中输入的数据,在全量数据中搜索过滤,搜

2021-04-02 18:37:32 2788

原创 节前摸鱼日记

春节前,本该是天天加班的节奏,项目突然停了,行驶的快车突然拉了手刹。听闻有朋友要来南京旅游,考虑写点东西吧,来打发一下时间。 我笨拙的笔,还望看过的人不要见怪。 奔腾而啸的长江穿过城市,带来些许水气。南京的天气少不了阴雨,初次到此地的时候,便是一个下着雨的下午,想着一些历史,心情略有些沉重。 自长江奔流而下,我没有见识到三峡的九曲回肠。只在上游重庆,在嘉陵江和长江的交汇处见过青白分明。在下游见过浩浩汤汤。 不知从什么时候开..

2021-02-20 15:24:35 320 1

原创 vue+iview表格中如何自定义组件

春节前,项目突然停了,闲来无事,想着写点博客打发一下时间。

2021-02-05 15:01:09 474

原创 js中浮点型数据的计算

js中计算浮点型有时候会出现精度丢失的bug,我第一次碰到的时候还很奇怪,后来百度说是js的bug,一般自己封装方法如下: varnum1=6.8 varnum2=0.9 console.log("方法调用:"+util.jsFloatAdd(num...

2020-04-21 15:47:04 1285

原创 echarts带进度条的仪表盘

带阈值更改颜色 echartUtil.getNetGaugeOption=function(data,value,name){ varname=name;//title名称 vardataArr=data;//进度 varvalue=value; //阈值 ...

2020-04-16 12:00:20 3175

原创 linux中简单的关于进程的命令

查询进程 ps -aux | grep java ps -ef | grep java 查看进程端口 netstat -nlp |grep 27331 例如查看tcp有哪些端口打开了: netstat -a| grep tcp 然后查看哪个进程占用了这些端口: lsof -i :端口号 如果要查看某个端口,比如80端口是哪个进程: lsof -i | grep :80 杀死进程...

2020-04-15 16:06:19 761

原创 js关于时间格式的处理

#时间(Date)转时间戳(Timestamp):(获取时间戳) 1、var timestamp1 = (new Date()).valueOf(); 2、var timestamp2 = new Date().getTime(); 3、var timetamp3 = Number(new Date()) ; #日期格式化:(时间转换为‘yyyy-MM-dd hh:m...

2020-04-15 16:03:57 191

原创 echarts4 获取x轴的坐标值,并做动态表格

话不多少,贴图

2020-03-31 21:05:15 1562

原创 iview中table通过render函数集成swich开关

{ title:"开关", key:"paramState", align:"center", ellipsis:true, ...

2020-03-19 15:47:21 643

转载 使用 Vue 的最佳做法---不要在“created”和“watch”中调用方法

Vue开发人员经常犯的一个错误是他们不必要地在created和watch中调用方法。 其背后的想法是,我们希望在组件初始化后立即运行watch。 // 不好的做法 created: () { this.handleChange() }, methods: { handleChange() { // stuff happens } }, watch () { property() { this.h...

2020-03-17 15:56:19 3155

原创 开始我的博客之路

昨晚下班路上跟项目经理闲谈,让推荐我坚持写博客,把我的日常开发经验写进去,我想一下觉得对,坚持记录一下。

2020-03-17 09:26:08 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除