From what i've heard veileds won't eat leaves if they're fed good. You can offer them fruits and veggies to stop them from munching on their plants. Just leave a dish filled with mustard greens or something.
Here's a list of what they can/can't eat:
It always cracks me up hearing about someones veiled chomping away