实现自定义组件保存功能