不能在子组件中使用父组件的mixins功能吗?

Can't I use the mixins function of parent component in child component?

我正在使用 vuejs 中的 mixins 函数来高效地编码。 然后,我有一个问题。 我在父组件中导入了 mixins 'TTS'。 然后子组件调用了tts的函数。 但是,该函数未被调用。 是不是父组件mixtns功能在子组件中不可用?

import { tts } from "../components/mixins/tts/tts";

export default {
  mixins: [tts]
}

这是在父组件中导入 mixins。

    <ion-row
      class="drawer_middle_menu ion-align-items-center ion-justify-content-center"
      @click="trySpeak($t('timeOut'))"
    >{{$t('timeOut')}}</ion-row>

这是一个子组件。 'trySpeak'函数是TTS中由父组件引入的函数。

不,您需要作为道具传递或直接导入子组件。话虽如此,没有推荐的方法,例如 $parent 但我会远离它。 有关更多信息,请参见此处: https://vuejs.org/v2/guide/components-edge-cases.html