自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 日常踩坑日记

20210628格式化日期function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).toLocaleDateString(); }这个坑很深,日常的20201011的不会出现什么问题,但涉及到2020118这种就分不清是1月18还是11月8了。老老实实用new Date()吧....

2021-06-28 14:08:43 105

原创 在Angular11版本中使用echarts图表遇到的坑

安装 echarts 和 ngx-echarts,版本兼容的坑。解决方法:npm install echarts@4.4.0 ngx-echarts@4.2.1启动报错的坑报错缺少 @juggle/resize-observer 依赖解决方法:npm install @juggle/resize-observer -D。整体引入过程// 下载依赖:npm install echarts@4.4.0 npm ngx-echarts@4.2.1npm install @..

2021-06-17 11:05:41 853

原创 Added non-passive event listener to a scroll-blocking ‘mousewheel‘ event.

一直报这个警告–event.js:106 [Violation] Added non-passive event listener to a scroll-blocking ‘mousewheel’ event. Consider marking event handler as ‘passive’ to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952试了网上的方法,安装依

2021-06-10 17:30:04 8586

原创 js格式化金额方法,保留至小数点后两位 1000 --> 1,000.00

步骤:最重要一步,判断非数字,null或空字符串返回。区分 整数,小数。如整数1)先转为字符串,之后先利用replace ( ) 正则判断是否为数字,之后再次利用replace ( ) 每隔三位天下一个逗号。2)最后拼接字符串 “.00”就可以返回了。其实有更优雅的方法toFixed( ),只是我用这个方法,在某些情况下会返回NaN,并没有字符串拼接简单好用。3)123.0也会进入整数的方法,所以最好先转为字符串再做处理、如小数1)保存小数,因toFixed ( )只能作用于数字类型,所以

2021-05-31 09:17:02 1069

原创 axios总结

@TOC官方文档 : http://www.axios-js.com/zh-cn/docs/@TOC优势统一处理请求和响应数据统一路由前缀取消请求格式化参数XSRF防御(还需再理解)常见方法axios.request(config)axios.get(url[, config])axios.delete(url[, config])axios.head(url[, config])axios.options(url[, config])axios.post(url[, data

2021-03-18 15:50:20 122

原创 Promise.all + async await

遇到了一个需求需要发送两组请求A和B。先拿到B的返回值数组,之后拿到A的返回值code,再去B里过滤,最后拿到相应code相对应的中文,这个是async await解决的。但发送B请求的时候,可能存在循环多次请求的问题,这时候就需要Promise.all,等所有返回都回来再做下一步。 async getArr() { let promiseArr = []; this.categoryDirCodeParams.forEach((item) => {

2021-01-13 12:08:17 503

原创 Echarts 数据相同,刷新时的动画效果

Echarts 数据相同,刷新时的动画效果加个这个就好了 myChart.clear();

2021-01-11 11:14:33 804

原创 element Tree 过程中

element ui Tree 有自带Api @check-change="handleCheckChange。过程:通过id回显已选定的叶子节点。回显成功,用户点击,新旧id都保存成功,这样没问题。但这个过程中遇到了,如果用户不点击,那通过这个方法获取到的数组就为空,新旧id都没有了。解决方法是,不在@check-change时调用,因为用户可能不点击,要在提交表单时调用tree的$refs。...

2020-12-17 11:48:11 52

原创 input使用过滤器,el-table-column文本溢出

之前一直用v-model,后来使用:value=" val | 过滤器 " 实现了。el-table-column文本溢出本来有一个自带api:show-overflow-tooltip,我试了,普通文本还行,但是我用的是el-link,所以不好使。修改了下css如下:.el-link{ display: inline-block; width: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap

2020-12-14 18:38:38 294

原创 多个v-if判断渲染

今天碰见后端反接口,将A,B,C三种type一同反给前端,需前端判断字段是否有值,有值则显示字段,无值则不显示字段。一共三十多个字段,可能会写到吐血,就采用了这种方法:处理返回值,for…in遍历,key为真,push到新数组list里。v-for渲染数组,:label = item.label,value = item.value。遇到问题:因为返回的字段都是英文,所以需要将字段和写死的字段对比一下,方法translation()所以label就变成了:label = translation(

2020-12-10 20:29:10 1062 1

原创 传参问题

query传参,参数为对象,在新页面刷新就变成了[Object Object]。解决:传参改成JSON.stringify( ),转成JSON字符串。接收参数字符串直接使用无法显示,要JSON.parse( )转成JSON对象,就可以正常取值。...

2020-12-09 18:29:22 84

空空如也

空空如也

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

TA关注的人

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