整理代码，解决冲突，主要是添加了一些三方组件