使用4大组件的源码