瀏覽代碼

fix hydration mounted element

Evan Almloff 1 年之前
父節點
當前提交
eb15014b9d
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      packages/web/src/rehydrate.rs

+ 2 - 2
packages/web/src/rehydrate.rs

@@ -128,9 +128,9 @@ impl WebsysDom {
                 for attr in *attrs {
                     if let dioxus_core::TemplateAttribute::Dynamic { id } = attr {
                         let attribute = &vnode.dynamic_attrs[*id];
-                        &attribute.attribute_type().for_each(|attribute| {
+                        let id = attribute.mounted_element();
+                        attribute.attribute_type().for_each(|attribute| {
                             let value = &attribute.value;
-                            let id = attribute.mounted_element();
                             mounted_id = Some(id);
                             let name = attribute.name;
                             if let AttributeValue::Listener(_) = value {