增加runComponent方法