调用组件中的方法时 await 应该怎么用?
onLoad(options) {
this.requestUrl = 'users/' + options.user_id + '/topics'
// 组件数据改变,也需要调用 this.$apply()
this.$apply()
// 调用组件 reload 方法
this.$invoke('topiclist', 'reload')
}
// 下拉刷新
async onPullDownRefresh() {
// 调用组件 reload 方法
await this.$invoke('topiclist', 'reload')
wepy.stopPullDownRefresh()
}
// 上拉加载更多
async onReachBottom () {
// 调用组件 loadMore 方法
this.$invoke('topiclist', 'loadMore')
}
这里的 onPullDownRefresh
方法中 在调用子组件的时候,加入了 await this.$invoke('topiclist', 'reload')
,在 onLoad
方法中,同样是调用子组件的 reload
为什么此时不用 await
推荐文章: