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()里重复了。想请问一下有没有一种优雅的、不重复的写法?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.