腿上有紫色血纹但不疼可能是静脉血管曲张所致,也可能与皮下毛细血管破裂有关。腿上受到重物撞击或者是受到按压之后,就有可能导致皮下的毛细血管破裂,从而引起淤血积滞在皮下,引起皮肤变紫的现象。可通过使用活血化瘀的药物进行涂抹,能够起到散淤消肿作用。