如何根据业务封装自己的功能组件