从 Vue 3 中的父组件触发计时器

Trigger a timer from parent component in Vue 3

如何在 Vue 3 中从其父组件正确触发子组件中的方法。事件总线以外的东西。

定时器触发方法如下:

methods: {
    startTimer: function () {
      this.timer = setInterval(() => this.countdown(), 1000);   
    },

我需要按父级中的按钮将其关闭。

在父组件中为子组件添加一个 ref 并使用该 ref 触发该方法:

<Child ref="childRef" />

并在某处触发它:

 this.$refs.childRef.startTimer()