低代码平台
文章平均质量分 71
haixin-fang
松弛的琴弦弹不出时代的强音
展开
-
图片编辑器中实现文件上传的三种方式和二进制流及文件头校验文件类型
最近在 vue-design-editor 开源项目中实现 psd 等多种文件格式上传解析成模板过程中, 发现搞定设计文件上传没有使用 input 实现文件上传, 所以我研究了一下相关技术, 总结了以下三种文件上传方法。文件扩展名是文件让电脑识别它的识别器,文件本身的格式是内在的,扩展名是外在的,一般情况下,他们是相互对应的,但如果扩展名被操作或修改,就不能与文件本身的格式对应,就会遇到打不开,打开乱码或无法显示,无法识别等情况。虽然文件后缀可以手动改,因此可以直接通过读取文件的二进制来判断。原创 2024-03-20 15:36:24 · 1068 阅读 · 0 评论 -
对动态表单编辑器指定dom绑定快捷键不生效,原来缺少了这个属性
开发低代码动态表单设计器过程中,为了方便快速对表单进行操作,使用了快捷键的方式对表单进行复制、粘贴、剪切、上移、下移等操作.而其中有两个坑需要注意原创 2022-08-06 11:47:17 · 329 阅读 · 0 评论 -
vue3+vite+typescript实现低代码表单编辑器
低代码表单设计器,基于monorepo架构.技术栈为vue3,vite,element-plus等.原创 2022-07-30 18:39:17 · 3403 阅读 · 0 评论 -
2021-09-28,从零开始架构Vue3+typescript低代码平台starfish-h5出现的问题,鼠标监听与顺序拖拽冲突问题
问题1 编辑绑定事件导致拖拽组件内部不能调整顺序监听编辑器导致draggable库中内容不能通过拖拽调整顺序出现问题的dom结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FScKGnWK-1632810894974)(D:\MyConfiguration\haixin.fang\AppData\Roaming\Typora\typora-user-images\image-20210928142955785.png)]对顶层元素监听了鼠标down事件导致drag原创 2021-09-28 14:38:04 · 223 阅读 · 0 评论 -
从零开始架构Vue3+typescript低代码平台starfish-h5,页面结构完成,编辑模块拖拽或监听鼠标模块移动,实现放大缩小,公共方法防多次点击
为了从零搭建一个大型的项目,自己研究学习参考开发一款属于自己的低代码平台技术栈Vue3typescriptwebpack目录结构pages 存放页面Editer 编辑组件页面styles 全局样式utils 全局公共方法_ 公共方法editMouse 编辑器鼠标拖拽和监听鼠标滚动事件更新2021/9/26 更新配置完善、路由新增、sass模块引入2021/9/27 更新编辑模块移动与拖拽和鼠标滑动联动,放大缩小编辑页面随鼠标拖拽移动// 获取用户点击编原创 2021-09-27 21:11:28 · 776 阅读 · 0 评论