决战，为丞相陈宜中所阻。张世杰与陆秀夫带着宋朝二王（益王赵昰、卫王赵昺）出逃。他与文天祥、陆秀夫等立刚满7岁赵昰即位为皇帝，是为宋端宗，定年号“景炎”。端宗即位后对张世杰甚是重用；张世杰没有辜负端宗皇帝的希望，多次联合陈吊眼、许夫人等少数民族部队抵御元朝军队的勐攻。景炎三年（1278年）10岁的端宗溺水而死，他的弟弟卫王赵昺登基做皇帝，改元“祥兴”，赵昺下诏让张世杰做少傅、枢密副使。张世杰奉命死守帝都崖山，另外还为太后、皇帝修建行宫，还利用打仗空余的机会教赵昺识字。赵昺也对张世杰言听计从。祥兴二