使用queue保证要处理的事情
自定义template 模块完成
完成template