fix(write): 移除 cover_uploading 多余的 mut 绑定
本组件只读取(on_submit 拦截)与传递给 CoverUploader,写入全在子组件 内部。Signal 是 Copy 类型,.set() 不要求 mut 绑定,编译器的 unused_mut 警告是真阳性。
This commit is contained in:
parent
33db6dc5aa
commit
25e01a109b
@ -77,7 +77,9 @@ fn write_editor(post_id: Option<i32>) -> Element {
|
||||
let mut tags = use_signal(|| "".to_string());
|
||||
let mut cover_image = use_signal(|| "".to_string());
|
||||
// 封面上传中状态:由子组件 CoverUploader 写入,本组件在 on_submit 读取以拦截保存。
|
||||
let mut cover_uploading = use_signal(|| false);
|
||||
// 无需 mut:本组件只读取(L254)与传递(L452),写入都在 CoverUploader 内部,
|
||||
// 而 Dioxus Signal 是 Copy 类型,.set() 不要求 mut 绑定。
|
||||
let cover_uploading = use_signal(|| false);
|
||||
let mut status = use_signal(|| "draft".to_string());
|
||||
let mut content = use_signal(|| "".to_string());
|
||||
// 页面与编辑器加载、保存、错误、成功等状态。
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user