添加单例实现，完成数据传递