修改dispose逻辑，当dialog容器是组件自己创建的时候，将其移除