The caps of all MLB teams, including the Cubs, have received a redesign for spring training. What you’ll see the Cubs wearing is above. This cap will also be worn during batting practice during the regular season.
The New Era Cap Company, designer of this cap, says about it:
The New Era Official MLB Batting Practice Collection offers an exciting new take on team marks by introducing new designs where alternate logos, chosen by the team, are embroidered within primary logos on the front of the cap. The team’s alternate logo is also embroidered on the right side of the cap.