Element-UI Uploader上传达到数量后隐藏上传按钮
在项目中使用到了 Element UI 的 Uploader 组件 . 需求是达到上传文件上限后 , 将组件的添加图片按钮隐藏.
首先给 el-upload
组件增加 class
1 | <el-upload |
然后 data 里面设定一个初始状态值
1 | hideUpload: false |
再在组件中绑定一个 on-change
事件 , handleImgChange
1 | handleImgChange(file, fileList) { |
css 部分
1 | .hide .el-upload--picture-card { |
这样就可以实现上传按钮的显示隐藏了.
注意 , Vue 中需要将 style 中的 scoped去掉方可生效 , 或者增加层级前缀
1 | /deep/ .hide .el-upload--picture-card { |
参考链接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Halcyon Days!