### Version 2.2.4 ### Reproduction link [http://jsbin.com/canofepuyi/edit?html,console](http://jsbin.com/canofepuyi/edit?html,console) ### Steps to reproduce two compoennts: comB and comA, comA as a slot into comB, when use $destroy() in comB to destroy comA, the instance is removed, but dom not. ** in Vue1, it worked. ** ### What is expected? dom removed too ### What is actually happening? dom not removed <!-- generated by vue-issues. DO NOT REMOVE -->