Ein Jahr darauf vertrat Lei Taiwan bei den Olympischen Spielen 2012 in London. Bei den Olympischen Wettbewerben erzielte sie zunächst im Einzel in der Platzierungsrunde 638 Punkte. In der Ausscheidungsrunde gelang ihr ein 6:0-Auftaktsieg gegen die Türkin Begül Löklüoğlu, ehe sie im Anschluss mit 4:6 gegen die Dänin Carina Christiansen ausschied. Mit der Mannschaft erhielt sie zwar nach einem dritten Platz in der Platzierungsrunde ein Freilos für die erste Ausscheidungsrunde, unterlag im Viertelfinale aber sogleich der russischen Mannschaft nach 216:216-Unentschieden mit 26:28 im sogenannten Shoot-off.