2017年参与节目《零零大冒险》、《疯狂的麦咭》、《中华文明之美》。
张茗灿在电视剧《烈火如歌》中饰演小如歌。
张茗灿在电视剧《姥姥的饺子馆》中饰演小方欣悦。
张茗灿与霍建华、杨幂等共同出演的年代励志剧《筑梦情缘》,在剧中饰演少年沈其西 。
她与迪丽热巴,高伟光等共同出演的古装剧《三生三世枕上书》在剧中饰演白辰 。
张茗灿与迪丽热巴,窦骁等共同出演电影《日月》,饰演小五。
在与陈芋米、覃佑宁合作的电视剧《神经料理学院》中饰演小咪。
在与陈晓、王晓晨、曾黎合作的电视剧《好好说话》中饰演安安。
2021年9月3日,主演的灾难网络电影《重启地球》在爱奇艺、腾讯视频双平台播出[13-14] 。