elementui 關於上傳方面的坑

2021-10-07 06:20:10 字數 1974 閱讀 6393

今天用elementui寫了乙個vue的上傳,本來很簡單的乙個事情,結果因為乙個坑,用了我將近乙個下午。好氣哦!

記錄一下吧。

我遇到的坑是,elementui中,自帶的方法中的file,並不是指本身,而是他的乙個dom。如果要是拿他的,就要用file.raw。

主要是不太懂slot的用法,回頭再去學習一下。

先把前後端的**貼上:

前端:

="upload"

>

action=

"#" list-type=

"picture-card"

:auto-upload=

"false"

>

"default"

class

="el-icon-plus"

>

<

/i>

"file" slot-scope=

"">

class

="el-upload-list__item-thumbnail"

:src=

"file.url" alt=

"">

="el-upload-list__item-actions"

>

class

="el-upload-list__item-preview"

@click=

"handlepicturecardpreview(file)"

>

="el-icon-zoom-in"

>

<

/i>

<

/span>

v-if=

"!disabled"

class

="el-upload-list__item-delete"

@click=

"handleupload(file)"

>

="el-icon-upload"

>

<

/i>

<

/span>

v-if=

"!disabled"

class

="el-upload-list__item-delete"

@click=

"handleremove(file)"

>

="el-icon-delete"

>

<

/i>

<

/span>

<

/span>

<

/div>

<

/el-upload>

"dialo**isible"

>

"100%"

:src=

"dialogimageurl" alt=

"">

<

/el-dialog>

<

/div>

<

/template>

import vue from

'vue'

export

default;}

, methods:

,handlepicturecardpreview

(file)

,handleupload

(file)})

;}}}

<

/script>後端:

@controller

public

class

uploadcontroller

catch

(exception e)

system.out.

println

(f.exists()

);system.out.

println

("userid:"

+userid)

;return null;

}}

elementUI上傳元件改造 掃碼上傳

1 手機拍照 2 拷貝到電腦 3 電腦再點選上傳 手機的安全性,不熟悉的話,十分麻煩 客戶需要直接在手機上直接上傳到系統,十分合理,非常有價值的功能 1 跨終端 打通pc和移動端的壁壘 2 不影響原有功能 不改動原來 否則,可能會導致業務邏輯改變,會需要測試同事重新測試,需避免 3 手機上傳後,怎麼...

elementUI中檔案上傳upload的使用

由於本人是vue小白,很菜,而且介面呼叫的不熟練,遇到很多問題。使用elementui中upload,搗鼓的一天,求助各位好友,才解決這個問題,以此來記錄,以防日後又忘記怎麼使用的。1 首先拿到後端的postman的介面,經過測試,介面無誤,如圖 2 寫前端 下面寫了乙個簡單的示例,看 以及效果圖 ...

element ui中上傳檔案upload

name targetfile ref upload with credentials true limit 5 file list filelist data mydata action uploadurl headers myheader on change addfile on remove ...