Skip to content
On this page

004 前端开发周报

效率低下, 注意力难以集中.

本周内容

  • 增加填空题模式 #ezMaths
  • 新增 MyForm 组件 #ezAdmin3
  • 继续探索无压的书签 #ezBookmarks

ezMaths

填空题模式

需要找点事情调剂一下效率低下的问题. 就想到了这个功能.

本以为很简单的问题. 中间还是卡了一下. 原来答案是在等号右侧固定的, 增加填空模式后答案就不再是结果了. 需要重新调整中间的存储结构. 但问题根源还在于二维码内容不敢太长. 怕打印后无法识别. 这个问题迟早要解决. 已经有用户问过这个问题: 不能把答案和题目对照啊,点击查看答案以后,就光是答案了

网站统计

今天早上才想起来可以加个统计代码. 从10点开始到20点 ip:70 , 没想到还是有点量的哈.

回想十多年前做网站那会, 都没这数量.

ezAdmin3

表单 & 验证

整个组件库有两个地方最麻烦, 一个是表格一个是表单. 上周解决了最基本的表格, 这周把基础的表单搞定.

由于表单组件要配合前面写的那些表单元素组件. 所以父子孙传值是一个难点, 确保里外都能双向绑定. 都能赋值改变.

解决传值问题后另外一个难点就是表单验证. 跟其它库一样, 也选择了 async-validator , 看着 elementUI 的源码, 一点一点实现了表单验证. 还好, 不算难.

ezBookmarks

继续探索无压的书签使用方式.

前阵子做过一个浏览器扩展, 基于 svelte + cloudbase . 只能说做了个皮毛, 还没摸索到无压的路子. 最终因为 cloudbase 调整 api 和收费模式而终结. 再往前还尝试过一次, 连个皮毛都不算.

随着每天不停的添加收藏, 不停的翻找收藏夹. 要解决这个问题的念头就不停的往外蹦. 这也是本周效率低下的其中一个原因.

所以, 又一次尝试. 核心依旧不变. 添加时打标签, 使用时靠搜索. 这次放弃五花八门的技术栈, 先用最熟悉的 vue 写个 MVP, 然后一步一步迭代. 真正用起来以后, 再考虑浏览器扩展也不迟.