项目背景一个工单管理系统,工单处理流程(简化后)是: 创建工单 -> 分派工单 -> 处理工单 -> 完成工单。表结构数据库用的是SQL Server(MySQL其实也类似),有两张表: 工单表Order 和 工单记录表OrderRecord。 ...

阅读全文

前提给一个纯原生的项目添加eslint,如:remember-scroll。目标做到项目运行时自动提示语法错误。做到 git commit 时校验语法错误。步骤1. 安装和配置eslint安装eslintnpm install eslint --save-dev初...

阅读全文

有个企业微信的应用,最近想要在页面里面展示当前用户的微信头像。用户的头像是在授权登录后,可以拿到userId,然后服务端再通过获取用户个人信息的接口拿到用户的个人信息,包括头像,存到数据库里。为了不增加额外的存储成本,所以不会将用户的头像再上传到我们自己的存储服务...

阅读全文

前言大概一年前写了个小小的js插件 remember-scroll,并且分享了一篇文章:用Class写一个记住用户离开位置的js插件,是一个纯js库,功能是在用户再次进入页面时能自动定位到上一次浏览的位置,使用webpack+babel打包,里面的webpack和...

阅读全文

最近负责的新项目用到了qiankun,写篇文章分享下实战中遇到的一些问题和思考。示例代码: https://github.com/fengxianqi/qiankun-example。在线demo:http://qiankun.fengxianqi.com/单独访...

阅读全文