每次打开时,我都试图将操作按钮集中在 v-dialog 中。我尝试使用自动对焦,但它只能使用一次。
通常在 Vuetify 中,您可以通过添加引用然后调用 focus() 函数来将焦点设置在元素上,如下所示:
<v-text-field ref="refToElement" />
代码:
this.$nextTick(() => this.$refs.refToElement.focus())
但是对于 v-btn 这似乎不起作用。每次显示对话框时如何使用 javascript 来聚焦 v-btn?
原文由 cby016 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于 Vuetify 2.x 使用
setTimeout
: