为了账号安全,请及时绑定邮箱和手机立即绑定

等待在孙组件中解析祖父组件的方法

等待在孙组件中解析祖父组件的方法

繁星点点滴滴 2021-06-30 04:34:22
我的 vue 应用程序中有三个组件:家:(巴顿的祖父母)对话框:(Home 的孩子 / Button 的父母)按钮:(家的孙子)该Home组件有一个异步方法:async handleDialogAccept() {  try {    const response = await this.$axios.get('https://jsonplaceholder.typicode.com/todos/');    console.log(response.data);  } catch (err) {    console.log(err);  }},它会在Dialog组件发出“accept”自定义事件后立即执行:<dialog-confirmation  @accept="handleDialogAccept()"/>该Dialog组件有一个子组件 ( Button):<button-accept  v-on="$listeners">  Accept</button-accept>在 mybuttonAccept.vue中导入Dialog并使用如上所示具有下一个结构:<template>  <v-btn    color="primary"    @click="handleClick()"    :loading="loading"    :disabled="loading"  >    <slot name="accept"></slot>  </v-btn></template><script>export default {  props: ['parentFunction'],  data() {    return {      loading: false,    };  },  methods: {    handleClick() {      this.$emit('accept');    },  },};</script>我想在handleClick方法中执行以下步骤:设置loading为真发出接受自定义事件等到handleDialogAccept完成设置loading为假有没有等待这样做?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 135 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信