vue中的watch在创建时立即执行


1、普通监听

watch: {
    
    
	'value': function(o, n) {
    
    
		console.log(o, n);
	}
}

2、深度监听及立即执行

对value属性的监听会在value第一次变化后开始进行监听,如果想在创建时监听value,要使用handler 和immediate对value监听。immediate设为true,监听方法会在创建的时候执行handler里的方法。

watch: {
    
    
	value: {
    
    
		handler:function(o, n) {
    
    
			console.log(o, n);
		},
		deep: true, // 深度监听
		immediate: true, // 立即执行
	} 
}

3、相关链接

原文

猜你喜欢

转载自blog.csdn.net/weixin_51157081/article/details/120847941