javascript - v-file-input .click() 不是函数

标签 javascript vue.js vuetify.js

我试图以编程方式触发 v-file-input 的 .click() 事件,因为它在 Vuetify 的文档中。
Vuetify v-file-input events docs
但它显示错误this.$refs.imagePicker.click is not a function我在这里错过了什么吗?
codepen reproduction error
代码复制:https://codepen.io/kforr24/pen/ZEQweLP
我正在尝试使用某个按钮上传图像。就像那个特定的按钮会触发 v-file-input 上的点击事件。

最佳答案

@User28's solution (问题下方的评论之一)有效:this.$refs.image.$refs.input.click()

关于javascript - v-file-input .click() 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63030356/

相关文章:

vue.js - 重置后 Vuetify 表单验证错误

css - 为 vuetify 组件添加颜色

javascript - 如何使用 jQuery 获取一个元素相对于另一个元素的位置?

javascript - Java脚本-尝试按顺序一个一个播放音频时(通过for循环)一次播放所有音频

用于验证电子邮件地址的 JavaScript/Jquery RegEx 无法正常工作

javascript - 在 Vue 组件之外更改变量值的最佳方法

javascript - VueJS 从组件方法部分的 Promise 返回值

javascript - 绑定(bind)类的 Vue 条件

javascript - Google Maps API v3 中缺少方法。我如何模拟 latRadians() 和 lngRadians()?

vuejs2 - Vuetify 如何根据需要标记字段