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 tags = use_signal(|| "".to_string());
|
||||||
let mut cover_image = use_signal(|| "".to_string());
|
let mut cover_image = use_signal(|| "".to_string());
|
||||||
// 封面上传中状态:由子组件 CoverUploader 写入,本组件在 on_submit 读取以拦截保存。
|
// 封面上传中状态:由子组件 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 status = use_signal(|| "draft".to_string());
|
||||||
let mut content = use_signal(|| "".to_string());
|
let mut content = use_signal(|| "".to_string());
|
||||||
// 页面与编辑器加载、保存、错误、成功等状态。
|
// 页面与编辑器加载、保存、错误、成功等状态。
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user