国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Element UI Plus + Vue3 給 Upload設置請求頭

這篇具有很好參考價值的文章主要介紹了Element UI Plus + Vue3 給 Upload設置請求頭。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

問題描述

在vue項目中我們發(fā)送 ajax 請求一般都會使用 axios,并在 axios 中設置axios.defaults.baseURL,請求的基本地址,并在請求攔截器中設置 headers
使用 el-upload 上傳組件時,action 為必選參數(shù),上傳的地址。
但此時我們?yōu)閍ction填寫地址不能不寫基本地址而僅寫 upload,要寫完整的地址。
這是因為 el-upload 上傳組件在上傳發(fā)送請求時,不會去使用我們設置的 axios,而是在組件內部自己封裝了自己的請求方法。所以我們必須把地址寫完整。
那有時在上傳時會報出錯誤,例如“無效token”,這是因為我們沒有為此上傳請求設置請求頭部。el-upload 組件有一個屬性 headers ,設置上傳的請求頭部。

解決方案

HTML 代碼

 <el-upload class="upload-demo" drag 
	:action=uploadPath 
	multiple="true" 
	accept=".pdf, .xlsx, .xls" 
	:headers="headers"
	:show-file-list="false" 
	:on-change="handleChange">
     <el-icon class="el-icon--upload"><upload-filled /></el-icon>
     <div class="el-upload__text">
         ドラッグ?ドロップもしくはクリックしてファイルを選択してください
     </div>
     <template #tip>
         <div class="el-upload__tip">
             PDF のみアップロードできます
         </div>
     </template>
 </el-upload>

JS 代碼

<script setup>
	import { useUserStore } from '@/store/user'
	const userStore = useUserStore()
	const token = userStore.userInfo.token
	const Authorization = `Bearer ${token}`
	const headers = ref({'Authorization':Authorization})
</script>

引用

如何在ElementUI的上傳組件el-upload中設置header文章來源地址http://www.zghlxwxcb.cn/news/detail-834211.html

到了這里,關于Element UI Plus + Vue3 給 Upload設置請求頭的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Vue3 UI組件庫對比,Naive UI、Element Plus、 Ant Design Vue

    Element Plus Naive ui Ant Design Vue 簡介 element-ui Vue3版本,國內使用廣泛 Vue作者推薦的Vue3ui 組件庫 阿里Ant Design設計規(guī)范的Vue實現(xiàn)版 地址 https://github.com/element-plus/element-plus https://github.com/tusen-ai/naive-ui https://github.com/vueComponent/ant-design-vue 社區(qū)活躍度 高 中 高 ui庫組件主要實現(xiàn)方式

    2024年01月25日
    瀏覽(34)
  • Vue3.0正確引入Element UI組件的正確姿勢 (Element-plus)

    Vue3.0正確引入Element UI組件的正確姿勢 (Element-plus)

    1命令引入?yún)⒄展俜轿臋n:https://element.eleme.cn/#/zh-CN/component/installation npm i element-ui -S main.js中引入 報錯后 看官方文檔 發(fā)現(xiàn)vue3已經不支持原來的餓了么ui了 需要使用與vue3適配的Element-plus 官網(wǎng)說明 :https://element-plus.gitee.io/#/zh-CN/component/installation 這次是得注意安裝 element-plus 最后

    2024年02月13日
    瀏覽(46)
  • Vue3的幾款UI組件庫:Naive UI、Element Plus、 Ant Design Vue、Arco Design

    vue3系列的三款ui框架簡要對比: 框架 Element Plus Naive ui Ant Design Vue Arco Design 簡介 element-ui Vue3版本,國內使用廣泛 Vue作者推薦的Vue3ui 組件庫 Ant Design 的 Vue 實現(xiàn),組件的風格與 Ant Design 保持同步 ArcoDesign 主要服務于字節(jié)跳動旗下中后臺產品的體驗設計和技術實現(xiàn) 社區(qū)活躍度

    2024年02月03日
    瀏覽(34)
  • vue3 - 使用element-plus組件庫el-upload上傳超大mp4視頻分片上傳,Upload上傳大文件mp4視頻進行切片分段上傳到后端服務器教程,vue3如何上傳很大的視頻(詳細示例代碼

    vue3 - 使用element-plus組件庫el-upload上傳超大mp4視頻分片上傳,Upload上傳大文件mp4視頻進行切片分段上傳到后端服務器教程,vue3如何上傳很大的視頻(詳細示例代碼

    在vue3+elementPlus中,使用el-upload組件\\\"切片分段\\\"上傳mp4大視頻到服務器,支持任意大視頻、大文檔、大壓縮包等超大文件,通用方法將其拆分成多個小段進行逐個逐條上傳到后端(支持斷點續(xù)傳、下載預覽)。 詳細大文件分片功能源碼,可只拿前端源碼或只拿springboot(Java)后

    2024年03月16日
    瀏覽(41)
  • vue詳細用法,ajax異步請求,案例分析 Element-ui組件使用,表單提交更新,下載,超詳細

    vue詳細用法,ajax異步請求,案例分析 Element-ui組件使用,表單提交更新,下載,超詳細

    標簽及屬性的使用 1.1 template 標簽 1.2 form表單 1.2.1 ref屬性 1.2.2 :model屬性 1.2.3 :rules屬性 1.2.4 label-width屬性 1.2.5 el-row標簽 1.2.5 el-col 標簽 :span=\\\"12\\\"屬性 1.2.5 el-form-item 標簽 1.2.6 label 屬性 1.2.7 prop屬性 required 1.2.9 v-model屬性 1.2.8 placeholder屬性 效果圖: 1.3 Select 選擇器 當選項過多時,

    2023年04月12日
    瀏覽(69)
  • rouyi-vue-pro+vue3+vite4+Element Plus項目中使用生成Vue2+Element UI標準模板

    rouyi-vue-pro+vue3+vite4+Element Plus項目中使用生成Vue2+Element UI標準模板

    運行一個pro-vue3的前端項目,以及后端服務 在基礎設施-代碼生成模塊中選擇某張數(shù)據(jù)庫表導入,并編輯生成信息,前端類型:Vue2+Element UI標準模板 在vue3項目中創(chuàng)建一個vue文件 1.4 srcapitest.js Vue2+Element UI標準模板生成的前端封裝好的request請求接口對象 1.5 報錯 問題 :在 更新

    2024年02月03日
    瀏覽(25)
  • vue3使用Element ui plus中MessageBox消息框+radio框配合使用

    vue3使用Element ui plus中MessageBox消息框+radio框配合使用

    想要達到的效果 首先安裝element ui plus 省略~~ 官網(wǎng)地址: https://element-plus.gitee.io/zh-CN/component/message-box.html https://element-plus.gitee.io/zh-CN/component/message-box.html 需要用到的 引入

    2024年01月16日
    瀏覽(29)
  • vue3 更換 elemnt-ui / element-plus 版本npm命令

    1. 安裝 / 更換 element-ui 版本 [ 在 @ 后面指定想要安裝的版本?]? 2. 安裝 / 更換 element-plus 版本 [ 在 @ 后面指定想要安裝的版本?]?

    2024年02月04日
    瀏覽(16)
  • Vue3+ts+element ui plus/antdesgin 實現(xiàn)可編輯單元格/可編輯功能

    此功能是基于antdesgin表格組件可編輯單元格功能修改來實現(xiàn),可查看原文檔:帶單元格編輯功能的表格 具體思路就是在element ui plus 或者 antdesgin 表格組件的單元格插槽中進行修改,放入“editable-cell”這個div就行; 此方法不僅適用于表格,相關需要自定義編輯的功能都可用此

    2024年04月09日
    瀏覽(21)
  • vue3 vue.config.js配置Element-plus組件和Icon圖標實現(xiàn)按需自動引入

    vue3 vue.config.js配置Element-plus組件和Icon圖標實現(xiàn)按需自動引入

    打包時,報警告,提示包太大會影響性能 在頁面直接使用,直接使用 SVG 圖標,當做一般的 svg 使用 icon使用時需要用以下兩種方式方式: 如果用在el-button里面的icon屬性上使用,用SVG方式無效,還是需要引入再使用(不知道有沒有其他方式) 注意: 使用 :icon=\\\"Edit\\\" 則icon的大

    2024年02月06日
    瀏覽(108)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包