Can I set a vrrp on the vlan interface?

When I add a vrrp on the vlan interface it is invalid status enven I set ip address on it.
vrrp can only be setted on ethernet interface?

Flags: X - disabled, I - invalid, R - running, M - master, B - backup
0 I name=“vrrp1” mtu=1500 mac-address=00:00:5E:00:01:01 arp=enabled
interface=vlan851 vrid=1 priority=100 interval=1s preemption-mode=yes
authentication=none password=“” on-backup=“” on-master=“” version=3
v3-protocol=ipv4

ADDRESS NETWORK INTERFACE
I 10.1.1.1/32 10.1.1.1 vrrp1
10.3.3.3/32 10.3.3.3 vlan851

I got it.
Because I set the bride of vlan 851,it was invalid.
When I changed the interface of vrrp to bridge 851,it works.