公司的项目中一直使用的是antd3.x
,最近有个需求,TreeSelect
支持多选和模糊搜索的时候,模糊搜索后选中某个选项,不清除搜索条件,点击组件外其他地方才清除搜索条件。思路是如下:
- 设置 autoClearSearchValue 为 false,选择选项后不清除搜索框
- 监听 onBlur 事件,触发时清除搜索框
公司的项目中一直使用的是antd3.x
,最近有个需求,TreeSelect
支持多选和模糊搜索的时候,模糊搜索后选中某个选项,不清除搜索条件,点击组件外其他地方才清除搜索条件。思路是如下:
最近做了写公司中的基建工作,其中涉及到了 node 项目中使用 sequelize,同时有多对多的关系需要处理,便写了个关于 sequelize 处理多对多关系的练手示例,liuxy0551/sequelize-association,目前仅涉及查询,create
和update
暂未进行。
微信小程序发布上线后,对其进行迭代也需要微信官方审核代码,之后才可以发布新版本,对于已经使用过该小程序的用户来说,会因为缓存的关系,在小程序发布后不能及时更新到新版本。对于某些 bug 修复的版本,开发者总是希望能立即生效的,类似于 H5 的热更新,这时可以使用到微信提供的 wx.getUpdateManager()
。官方文档:wx.getUpdateManager()
『账号簿』作为一款记录账号密码的微信小程序而言,安全自然是很重要的,基于此放弃了自行搭建数据库的打算,使用了腾讯云为微信小程序提供的云开发功能,同时也提供数据库的功能,是一个对象型的数据库,安全性比自己在 Docker 中搭建的数据库要高且有更多保障。但是即便如此,上传到数据库的账号密码也使用了业内普遍认可的 AES 对称加密算法进行加密再经 BASE64 编码。这里记录一下 AES 加密后再经 BASE64 编码的过程。
最近公司的业务比较繁忙,几乎停止了随笔的更新,反省下自己。
但还是利用两个周末开发了一个之前一直想做的小程序,idea 来自一位朋友,他想自己做一个记录账号密码的微信小程序给自己使用,他是位后端,即便学习了 Vue 的知识,但还是没开始这项工作,那就由我来完成吧。
最近会做一次周分享,主题是 canvas 图片滤镜,记录下为此写的 demo。在线访问:https://liuxy0551.github.io/canvas-image-filter/index.html
最近在阿里云函数计算中,Post 接口经常在紧密相邻的第二次调用时报错,{ errorMessage: 'Process exited unexpectedly before completing request (duration: 1ms, maxMemoryUsage: 200.52MB) }
,这个错误经过测试是偶发必现的,比较影响体验,记录下解决方法。
Gotty 是一个能在浏览器打开的终端(Web Terminal),可以用于执行命令,也可以用于 SSH。通过把部署的主机作为跳板机,登录主机列表中的某一台机器。利用 前端学习 Docker 之旅(六)—— Docker 中安装 Cent OS 并通过 SSH 连接 搭建的 Cent OS 环境来尝试部署并使用。