this.$refs.upload.submit(); /不生效
时间: 2023-08-14 09:57:52 浏览: 704
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题
如果手动触发上传操作的 `this.$refs.upload.submit()` 方法不起作用,可能是因为你的代码中没有正确引用 `el-upload` 组件的 `ref` 属性。
请确保你的代码中有如下部分:
```html
<el-upload
ref="upload"
:auto-upload="false"
:on-success="handleSuccess"
>
<!-- 其他上传相关的配置 -->
</el-upload>
```
在上面的代码中,我们给 `el-upload` 组件添加了一个 `ref` 属性,并设置为 "upload"。这样,你可以通过 `this.$refs.upload` 来访问到该组件实例。
另外,还需要确保你在调用 `this.$refs.upload.submit()` 方法之前,已经成功获取到了 `el-upload` 组件的引用。
如果你仍然遇到问题,请检查一下以上两个方面,并确保代码中没有其他可能导致问题的因素。
阅读全文