摘要: 最近在做关于文件下载的需求:前端调用接口,然后对返回数据进行过滤、格式化,然后按表格内容拼接生成csv文件,让用户下载。 具体实现方式如下:let sourceData = { 注意事项: 1. 数据中存在 ',' 逗号问题处理:将整个数据用双引号(英文格式)包裹起来,这样会显示成一个单元格。 2. 阅读全文
posted @ 2019-11-21 15:21 深海懒猫 阅读(2320) 评论(0) 推荐(1) 编辑
摘要: 原文地址https://blog.csdn.net/xiaopihai86/article/details/50756306 http://www.cronmaker.com/ cron表达式验证网站 CronTrigger配置完整格式为: [秒] [分] [小时] [日] [月] [周] [年] 阅读全文
posted @ 2019-10-23 14:59 深海懒猫 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 在前端项目中,我们经常会碰到这样的场景: 当前我们有一个表单需要填写,在完成表单填写后经过校验之后会弹出短信或者其他形式验证码,进行补充校验,然后一起提交给接口。 场景如下图: 当前为创建操作,编辑操作与重置操作也会复用这个验证码弹窗 通常我们使用与事件绑定的回调函数进行处理,这也更符合我们常见的事 阅读全文
posted @ 2019-10-11 15:15 深海懒猫 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 链接 引言 在组件开发中,业务功能和基础组件一般分开放,比如在我们的项目中,components为基础组件, container为业务组件,但是在container中调用components中的组件时,必须通过相对路径如../../components/XXXX才能找到要用的基础组件,这里 ../. 阅读全文
posted @ 2019-03-12 18:26 深海懒猫 阅读(3586) 评论(0) 推荐(0) 编辑
摘要: script标签替换 html = html.replace(/<script.*?\/lang\/.*?></ig, matchStr => { let result = matchStr.replace(/\.js.*?\"/ig, `.js?stamp=${stamp}"`); return 阅读全文
posted @ 2019-01-02 21:52 深海懒猫 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 网上常见方法全是安装 babel-plugin-transform-decorators-legacy 然后添加babel配置的, 实际情况是最新版本的create-react-app 生成的项目已经是基于babel7了, 所以我们需要安装 @babel/plugin-proposal-decora 阅读全文
posted @ 2018-11-24 00:38 深海懒猫 阅读(2292) 评论(0) 推荐(0) 编辑
摘要: .avatar-loop(@n, @i:1, @level) when (@i <= @n) { &:nth-child(@{level}) .item.item-@{i} { .avatar { background-position: (-190px * (@i - 1) - 10px * (@i - 1)) (-190px * (@level... 阅读全文
posted @ 2018-11-09 17:00 深海懒猫 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 1- 简单工厂模式: 定义:Simple Factory,又叫静态工厂方法,由一个工厂对象决定创建某一种产品对象的实例。主要用来创建同一类对象。 常用场景: 通过配置生成实例, 比如将请求参数(type、url、isProcessData)抽出来,通过封装的求求构造函数来实例化 图表中的节点初始化, 阅读全文
posted @ 2018-05-13 19:00 深海懒猫 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 内容概览: 需要一套通用的模板作为支架,通过参数去生成骨肉,这就不仅仅是单纯的字符串模板能够提供的能力 自动化工具本身需要提供一定的编译能力(在模板的基础上) 需要提供非标准化部分的接入能力 能够监听、编辑现有的已运行的标准化管理系统 能够扫描到标准化管理系统中非标准部分 能够暂停、编译、重启已接受 阅读全文
posted @ 2018-04-25 17:43 深海懒猫 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 内容概览: 业务逻辑复用的目的 基于现有场景,如何抽象出初步可复用逻辑 复用业务逻辑会不会产生过度设计的问题 业务逻辑复用的目的 我对于业务逻辑复用的理解是忽略实际业务内容,从交互流程、交互逻辑的角度去归纳、总结,提出通用的标准流程或者常用函数,然后再mixins(混入)到业务逻辑中。Mixins有 阅读全文
posted @ 2018-04-25 00:51 深海懒猫 阅读(380) 评论(0) 推荐(0) 编辑