在子组件中以纯文本格式获取v-if表达式/数据

嗨,

我尝试创建一个基于v-if指令显示的自定义Vue组件。我还想从组件内部更改指令数据(modalStatus)的值。

<modal v-if="modalStatus"></modal>

要从组件更新数据,我使用与此类似的方法。

closeModal () {
   this.$parent.modalStatus = false
}

问题是有时我不知道数据模型的名称(modalStatus),可以是任何东西。

我的问题是如何从模态组件中以纯文本形式获取数据/表达式名称?

我打算使用类似这样的方式来更新模型状态

this.$parent['anyName'] = false

谢谢,请注意安全!