vue文件输入设置v-model不允许时的默认值



也许有人给我建议如何设置vue中输入类型文件的默认值(我有文件名,但我认为我需要更多的东西)?我知道v-model是没有意义的,所以我不知道怎么做,也找不到解决方案。

不能设置文件输入的默认值。您只需在单独的元素中显示文件信息,并使用文件输入来上传新文件。例如

<div>
{{file.name}}
<!-- Just display the name of the existing file -->
<button @click.prevent="removeFile(file)">Remove</button>
<!-- button to delete existing file -->
</div>
<input type="file" @change="handleUpload"> 
<!-- Show input just to upload new file and replace the old one -->

谢谢你的回答。然后我试着用v模型,这里有个错误,这里不允许用v模型。老实说,在编辑过程中存在验证问题。文件输入为空,因为我不能预加载数据,并且验证不允许将数据发送到后端。

最后我决定,当有编辑时,不需要文件输入,因为对象获取先前选择的文件的信息,您可以更改它,但不能删除。

最新更新