yuan.ji
|
244c0a5884
|
fix(@vben/plugins): 根据代码审查意见修复 tiptap 图片上传
- 提取 findPlaceholderPos 辅助函数,消除重复的 descendants 查找
- 添加 editor.isDestroyed 守卫,防止操作已销毁编辑器
- renderHTML 不输出上传状态属性,防止 blob URL 泄露到序列化 HTML
- uploadImage 命令返回 boolean,添加 Commands 类型增强,移除 as any
- 拖拽/粘贴多图时仅处理第一张并提示仅支持单图上传
- 自定义 extensions 时不传 imageUpload 给工具栏,toolbar action 加运行时守卫
|
2026-04-27 14:33:30 +08:00 |
|
yuan.ji
|
c6fd599784
|
feat(@vben/plugins): 补充 tiptap 图片上传类型、工具栏和示例
- 新增 ImageUploadOptions 类型定义和 imageUpload 属性
- 工具栏图片按钮支持上传/URL 双模式
- playground 添加图片上传 mock 示例
|
2026-04-27 13:42:56 +08:00 |
|
yuan.ji
|
4ca2f1c6e8
|
feat(@vben/plugins): tiptap 支持图片上传功能
- 新增 imageUpload 配置项,支持自定义上传接口
- 支持文件选择、拖拽、粘贴三种上传方式
- 上传中显示 blob 预览图 + loading spinner / 进度条
- 支持 accept 和 maxSize 文件校验
- 支持 onUploadError 自定义错误处理
- 未配置 imageUpload 时保持原有 URL 插入行为不变
- 使用 NodeView 实现实时 DOM 控制的进度展示
|
2026-04-27 13:42:36 +08:00 |
|
xingyu4j
|
d700b04841
|
fix: tailwindcss lint
|
2026-04-13 17:52:16 +08:00 |
|
xingyu4j
|
c693c854a7
|
fix: extension-document
|
2026-04-13 17:52:13 +08:00 |
|
xingyu4j
|
5eca357a5c
|
feat(@vben/plugins): add tiptap rich text editor
|
2026-04-13 17:52:13 +08:00 |
|