Uncaught DOMException: Failed to set the 'value' property on 'HTMLInputElement': This input element

报错环境

    <input
      ref="file"
      type="file"
      value="选择文件"
      class="file-btn"
      @change="chooseFile"
    />

如果出现这个错误,可能是因为:
JS设置了file input的value。
“出于安全限制,file 的value 是只读的,只能由用户选择或手动输入,不允许由程序代码设置。”
这个错误会导致之后的JS部分代码 不会执行。

解决方案

    <input
      ref="file"
      type="file"
      class="file-btn"
      @change="chooseFile"
    />
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容