layui上傳檔案的choose只觸發一次

2022-07-18 05:06:11 字數 291 閱讀 9243

原因:

1:沒有選檔案直接關閉檔案選擇視窗,而且本來也沒有檔案,這個時候file元件沒觸發change繼而沒有觸發這個choose

2:多次執行初始化**去重複渲染同乙個dom,這個第一次渲染之後選擇檔案會觸發choose,後面如果還有render邏輯又

render了這個dom

解決方法:

var uploadrender = upload.render();

在choose方法中新增:uploadrender.config.elem.next()[0].value = '';

Layui 上傳檔案

檔案上傳 layui.upload 最近在做的乙個功能裡,需要在某些條件成立的情況下,才允許上傳檔案。方法一 設定不自動上傳,將上傳事件繫結到另乙個按鈕,選擇完檔案後可以根據條件讓上傳按鈕隱藏和顯示 方法二 設定自動上傳,這時就需要使用before方法或choose方法來判斷條件,但是因為uploa...

基於layui檔案上傳元件

基於layui檔案上傳二次封裝,修改layui原始碼實現放棄上傳,確保上傳介面能通,否則不會反顯 該元件支援 檔案上傳,具體使用見文件。layui demo檔案上傳 layui demo examples upload.html demo效果圖 一 檔案上傳元件 1.引入css檔案 2.引入js l...

layui 上傳檔案upload使用

html 資訊內容 上傳檔案 只能上傳字尾為.pdf檔案,且不超過10mb 檔名大小 狀態操作 js vue部分 data layui.use form upload function choose function obj 刪除 tr.find demo delete on click funct...