前端预览,生成xlsx

原生js或vue环境,生成,预览用户上传的/后端返回的/本地固定的xlsx表格文件

预计阅读时间:2分钟

自整理scss函数,混入

滚动条,x行超出省略

预计阅读时间:1分钟

文件拖拽上传

实现DropFileChoose类,支持拖拽文件到指定dom元素,通过回调函数获取拖拽的文件

预计阅读时间:2分钟

vant-uploader组件自定义预览和占位图片

业务需要,需要表单上传的图片支持预览。同时后端不会直接返回图片的资源(get请求),而是返回存储桶中文件的路径,前端再在点击时去请求图片的文件流来显示。需要在刚开始显示一张本地的占位图片(点击下载),点击后请求图片。后续点击图片正常显示。

预计阅读时间:2分钟

Promise自定义retry方法

给Promise添加自定义retry方法

预计阅读时间:1分钟

简易vue-mvvm实现

简单实现vue的mvvm,使用数据劫持(Object.defineProperty)结合观察者模式,在模板编译时让数据劫持的get添加依赖,在数据修改时通知观察者模式更新视图。

预计阅读时间:4分钟

pnpm monorepo实践

使用pnpm构建monorepo库,实时预览本地开发的lib。

预计阅读时间:1分钟

小程序表格排序前端组件-后端排序方案

根据传入的keys,表格表头增加上下排序的小按钮,通过点击改变激活的颜色和位置。并且发送自定义事件,包含点击列的key和当前的排序类型(顺序/倒序/不排序)

预计阅读时间:2分钟