我需要检测形式字段中的更改,正如我在Vue
中了解的那样:
- 通过
v-on
指令 - 通过
watch
方法
您建议使用哪一个?在使用多少内存方面,它们是否相同?我为什么更喜欢一个?
update
只是为了解释我的需求:我有一个表格,每次有人进入现场时,我需要发送Google Analytics(分析(ga
事件,然后将其保留。v-on
或watch
?
您理解不正确。使用v-on
检测事件喜欢change
或表单字段上的input
。使用watch
检测反应性数据项中的更改(data
,computed
或prop
(。
如果您在字段上使用v-model
,则隐式使用v-on
检测input
(或change
,如果使用.lazy
修饰符(,并将该值复制到数据项中。如果您想添加另一个v-on
来检测更改,则可能应watch
与表单字段更改的数据。例外是您是否需要明确知道更改来自表单字段,并且可能还有其他方法可以改变。