vue watch内部调用methods方法报错
vue watch内部调用methods方法报错错误例子还原例子<script>export default{data(){return {data: 1,}},watch: {data: (newV, oldV) => {this.printf() // 此处调用会出现 undefined}},methods: {printf(){console.log("111111")
·
vue watch内部调用methods方法报错
错误例子还原
例子
<script>
export default{
data(){
return {
data: 1,
}
},
watch: {
data: (newV, oldV) => {
this.printf() // 此处调用会出现 undefined
}
},
methods: {
printf(){
console.log("111111")
}
}
}
</script>
在vue的Watch监听器要注意一点,那就是watch的内部的监听方法,一定一定不要使用箭头表达式
,正确的写法应该是
watch: {
data: function(newV, oldV){
this.printf
}
}
更多推荐
已为社区贡献4条内容
所有评论(0)