vue中的watch和created哪个先执行
结论
watch 中的 immediate 会让监听在初始值声明的时候去执行监听计算,否则就是 created 先执行
官网的生命周期图中,init reactivity是晚于beforeCreate但是早于created的。 watch加了immediate,应当同init reactivity周期一同执行,早于created。 而正常的watch,则是mounted周期后触发data changes的周期执行,晚于created。
结论
watch 中的 immediate 会让监听在初始值声明的时候去执行监听计算,否则就是 created 先执行
官网的生命周期图中,init reactivity是晚于beforeCreate但是早于created的。 watch加了immediate,应当同init reactivity周期一同执行,早于created。 而正常的watch,则是mounted周期后触发data changes的周期执行,晚于created。