vanish/go up/disappear in a puff of smoke idiom  informal      
 消失得无影无踪
to disappear suddenly and completely
  One moment he was standing behind me, the next he had vanished in a puff of smoke. 前一秒钟他还站在我身后,后一秒钟他就消失得无影无踪了。 
 All his hard work seemed to be going up in a puff of smoke. 他所有的辛劳似乎都成了泡影。