Head here for prescription glasses for a fraction of the price of the opticians back home. There are several different malls in this area with nothing but eyeglasses, meaning literally thousands of frames to choose from and plenty of designer knockoffs.
Take your prescription with you and choose from three different lens qualities. If you don’t have your prescription they can test your eyes there or even work from your current glasses though this may not always get the best results. Depending on your choice of frames and lenses, they should set you back RMB 200 and up but as always, there’s room to bargain. You can also pick up a pair of custom designed shades though as the lenses are only tinted and not UV, these are best kept as fashion statements only.