【发布时间】:2019-12-07 07:06:02
【问题描述】:
我需要单击一个按钮来激活另一个按钮上的单击功能。我希望能够在按钮上使用 ref 道具来实现这一点,但我得到一个“无法读取属性 '$refs' of null”控制台错误。
<v-btn ref="modalButton" @click="modal">Open Modal</v-btn>
<v-btn @click="this.$refs.modalButton.click()">Click other button</v-btn>
显然这是因为组件 isn't created yet 但我真的很困惑这意味着什么以及如何解决问题。
【问题讨论】:
-
这让我觉得是一个 XY 问题。虽然你可能可以达到你描述的效果像这样
@click="() => { this.$refs.modalButton.$emit('click') }"
标签: vue.js button click vuetify.js ref