element-ui上傳一張圖片后隱藏上傳按鈕功能
element-ui上傳一張圖片后隱藏上傳按鈕
el-upload里面綁定一個占位class:
:class="{hide:hideUpload}"
data里面初始值:
hideUpload: false,
limitCount:1
onChange里面(添加文件、上傳成功和上傳失敗時都會被調用的那個):
this.hideUpload = fileList.length >= this.limitCount;
handleRemove里面(刪除文件被調用的那個):
this.hideUpload = fileList.length >= this.limitCount;
style,把scoped去掉(或者外部引入樣式文件,主要目的是為了修改element-ui自帶的樣式)
<style> .hide .el-upload--picture-card { display: none; } </style>
PS:下面看下element-ui 上傳圖片時表單驗證提示不消失
1.方法一: 表單元素上添加 v-model="list.length";
2.添加一個ref ,之后在on-change 事件里清空表單驗證
總結
以上所述是小編給大家介紹的element-ui上傳一張圖片后隱藏上傳按鈕功能,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!
相關文章
使用JavaScript實現(xiàn)頁面局部更新的方法總結
在JavaScript中,Ajax(Asynchronous JavaScript and XML)是一種用于在后臺與服務器進行異步通信的技術,本文給大家介紹了使用JavaScript實現(xiàn)頁面局部更新的三種方法,文中通過代碼示例給大家介紹的非常詳細,需要的朋友可以參考下2023-12-12