Victoria Beckham has slammed Chris Evans for weighing her on live TV, just weeks after she gave birth to her first son Brooklyn in 1999.