【发布时间】:2020-03-18 06:25:50
【问题描述】:
如何使用 onClick 按钮集中输入?
<div class="form-group"
v-for="(file, i) in registerData.requiredDocuments"
:key="`file-${i}`">
<label for="npwp" class="text-muted"> {{file.name}} </label>
<input type="file"
:name="file.name"
class="form-control-file"
:id="file.name"
:accept="file.name === 'Logo' ? `image/png, image/jpg, image/jpeg` : `application/pdf`">
<div class="d-flex">
<button class="btn btn-primary" type="button">Choose File</button>
</div>
</div>
我希望通过单击“选择文件”按钮来触发输入。我试过了
// the input
<input :ref="file.name" type="file">
// the button
<button @click="$refs.file.name.focus()">Choose File</button>
但我得到的是名称未定义,有人知道如何解决这个问题吗?
【问题讨论】:
标签: vue.js input vuejs2 html-input