关于vue使用element-ui的相关问题
vue使用elementui的相关问题
·
el-upload自定义上传失败也能显示的问题
问题
我这边已经是不满足条件是有做截止动作,但依然还是显示出来
原因
是因为el-upload里有个属性是uploadFiles,里面存放着成功和失败的文件,而这个属性会被展示出来(这是我的猜测)
解决方法
在我同事在找bug的时候解决了这个问题(但是第二次还是会出现)
简单粗暴,直接将上传成功的文件直接赋值给组件的子属性数组中
上面是有点小问题
经过改良后,我去定位将错误的文件的名称和组件中的uploadFiles属性里的文件进行过滤,把失败的过滤掉,返回成功的文件
结果
提示下,上传失败的文件在控制台还是可以打印出来,就是ui不会再显示出来了
小提示
自定义上传文件都会把 auto-upload设置为false,这时上传成功就没有下面的反馈图标,想要反馈图标就把auto-upload删掉就有了(默认就是true)
el-form重置表单无效的问题
问题
表单的rules和prop属性都要加
如果是弹窗形式的表单,要在弹窗挂载后再通过this.$nextTick(()=>{}) 方法里,再去重置表单,否者拿不到表单ref节点。
注意:本人平时开发时有习惯简写,不想写太多代码的,我就给nextTick箭头函数的形参用_代替,导致表单数据不能重置。所以千万不能用字符代替(用字母),用字符会不生效(本人遇坑)
更多推荐
已为社区贡献1条内容
所有评论(0)