修复onclose触发两次的bug