pub(super) fn CoverUploader(props: CoverUploaderProps) -> impl IntoViewExpand description
封面上传子组件。
封装封面图的全部状态与交互:拖拽 / 粘贴 / 选择文件上传、输入链接、素材库、预览、移除。 最终 URL 写入共享表单,上传状态单独用于保存拦截:
form.cover_image:子组件写入最终 URL,父组件读取用于保存;cover_uploading:子组件上传时置 true,父组件在保存时读取以拦截 上传中的保存(避免封面 URL 尚未落定就提交导致封面丢失)。
其余上传中间态(error/url/drag)对本组件私有。
§Required Props
form: [RwSignal<PostDraft>]cover_uploading: [RwSignal<bool>]