export default {
data () {
return {
isA: false,
isB: false,
isC: true
}
},
created () {
this.fetchResult()
},
watch:{
'$route': function () {
this.fetchResult()
}
},
methods: {
fetchResult () {
this.isA = false,
this.isB = false,
this.isC = true
// fetching result ...
}
}
}
如上面代码所示,我现在希望每次 fetchResult 的时候,都要重置那些this.isA, this.isB, this.isC的值为默认值,但是这样看起来就和 data()里重复了。想请问一下有没有一种优雅的、不重复的写法?