vue.js - 通过单击 vuetify 项目中的另一个按钮触发按钮单击?
问题描述
我需要单击一个按钮来激活另一个按钮上的单击功能。我希望能够在按钮上使用 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>
显然这是因为组件尚未创建,但我真的很困惑这意味着什么以及如何解决问题。
解决方案
请注意点击没有'()'
<v-btn ref="modalButton" @click="modal">Open Modal</v-btn>
<v-btn @click="$refs.modalButton.$el.click">Click other button</v-btn>
推荐阅读
- docker - 如何设置 modprobe 覆盖 permit_mounts_in_userns=1?
- c# - DocuSign 账户无法获取 JWT 令牌
- pytorch - 我如何知道 Pytorch 中预训练模型的架构?
- android - 修复:Xamarin 表单 - 如何在导航栏中添加后退按钮?
- javascript - 如何在视图中的脚本中指定json文件的地址
- c# - 用 C# 重写 if 语句以切换大小写
- xpath - 记录属性时 WSO2 缺少值
- vips - 如何像 imagick 在 libvips 中那样合并图像层
- wordpress - ACF 无法使用用户字段
- xamarin.android - 如何在 Xamarin.Android 中创建视图