diff --git a/weex_core/Source/core/data_render/vnode/vcomponent.h b/weex_core/Source/core/data_render/vnode/vcomponent.h index 704dd162e8..f142b30189 100644 --- a/weex_core/Source/core/data_render/vnode/vcomponent.h +++ b/weex_core/Source/core/data_render/vnode/vcomponent.h @@ -52,10 +52,7 @@ class VComponent : public VNode { void MoveTo(VComponent* new_component); inline const std::string render_object_ref() const override { - if (root_vnode_.get()) { - return root_vnode_->render_object_ref(); - } - return ""; + return "_component_" + std::to_string(id_); } inline int id() { return id_; }