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

element ui上傳限制圖片格式及寬高像素問題

這篇具有很好參考價(jià)值的文章主要介紹了element ui上傳限制圖片格式及寬高像素問題。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

有時(shí)候需求需要限制圖片上傳格式及寬高像素的問題

比如上傳圖片的像素值的最大尺寸264*300文章來源地址http://www.zghlxwxcb.cn/news/detail-775819.html

VUE

              <el-upload
                :file-list="facePicList"
                :action="uploadUrl"
                list-type="picture-card"
                accept=".png"
                :limit="1"
                :on-exceed="masterFileMax" // 限制文件數(shù)量提示
                :before-upload="detailBeforeUpload" // 上傳前的方法,在這里去限制
                :on-preview="handlePictureCardPreview" // 圖片放大查看方法
                :on-success="facePicSuccess"
                :on-remove="facePicRemove"
                :headers="myHeaders" // 添加請求頭
              >
                <i class="el-icon-plus"></i>
                // 需要提示信息
                <div slot="tip" class="el-upload__tip">
                  只能上傳png文件,圖片最大尺寸264*300像素
                </div>
              </el-upload>

下面將在方法里去限制圖片的上傳類型和像素值限制

JS

    // 圖片放大查看
    handlePictureCardPreview(file) {
      this.dialogImageUrl = file.url;
      this.dialogVisible = true;
    },

	// 上傳前的方法
    detailBeforeUpload(file) {
      let types = ["image/png"];
      const isImage = types.includes(file.type);
      // 限制上傳的格式
      if (!isImage) {
        this.$message.error("上傳圖片只能是 PNG 格式!");
      } else {
      	// 這個(gè)方法就是去限制上傳圖片的像素控制
        return this.checkImageWH(file, 264, 330);
        // return this.checkImageWH(file, 2000, 2000);
      }
    },
    // 配置圖片像素
    checkImageWH(file, width, height) {
      let self = this;
      return new Promise(function (resolve, reject) {
        let filereader = new FileReader();
        filereader.onload = (e) => {
          let src = e.target.result;
          const image = new Image();
          image.onload = function () {
            if (width && this.width > width) {
              self.$message.warning(
                "請上傳寬為小于或等于" + width + "像素的圖片"
              );
              reject();
            } else if (height && this.height > height) {
              self.$message.warning(
                "請上傳高度小于或等于" + height + "像素的圖片"
              );
              reject();
            } else {
              resolve();
            }
          };
          image.onerror = reject;
          image.src = src;
        };
        filereader.readAsDataURL(file);
      });
    },

到了這里,關(guān)于element ui上傳限制圖片格式及寬高像素問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • element ui 多張圖片上傳、回顯、刪除

    前端文件上傳 1、展示部分 2、方法部分 3.函數(shù)部分 表單提交時(shí)的操作 這個(gè)寫的有點(diǎn)長,大家挑選自己用的到的部分復(fù)制修改一下就行 后端文件上傳 1.controoler部分

    2024年02月09日
    瀏覽(23)
  • Element UI upload 圖片上傳功能

    Element UI upload 圖片上傳功能

    在config/SecurityConfig配置 \\\"/xxx/**\\\"讓xxx路徑下的全部文件訪問不需要token 在config/ResourcesConfig中增加 在data()里面加入header屬性設(shè)置子屬性Authorization 在el-upload里設(shè)置 在提交時(shí) 在提交時(shí)新增clear()方法調(diào)用子組件里clear方法 加入@clearImageUrl綁定方法 clearImageUrl(1) 括號內(nèi)可以直接攜帶參

    2024年02月14日
    瀏覽(25)
  • Vue上傳圖片功能【element ui】

    Vue上傳圖片功能【element ui】

    路徑那里是axios請求根路徑和接口文檔里面后端給的路徑拼接的 只要看到這個(gè)就證明這張圖片并沒有上傳成功 我已經(jīng)通過axios的request攔截器為每一個(gè)請求都掛載了一個(gè)Authorization也就是token,掛載了這個(gè)也就說明每一個(gè)axios請求都會追加一個(gè)token 但是為什么配置了token還是顯示

    2024年02月12日
    瀏覽(36)
  • 實(shí)現(xiàn)element ui上傳一張圖片

    實(shí)現(xiàn)element ui上傳一張圖片

    之前項(xiàng)目需求會使用element ui組件中的el-upload上傳一張圖片。因?yàn)榻缑嬷荒艽嬖谝粡垐D片,所以上傳一張圖片成功之后,需要隱藏上傳按鈕。 elment-ui組件的el-upload上傳 先具體敘述一下上傳流程: ①上傳前,先書寫好上傳接口地址進(jìn)action,需要請求頭認(rèn)證的話,使用headers。 ②

    2024年02月15日
    瀏覽(26)
  • element ui 上傳圖片以及pdf組件

    FileUpload.vue template ? div ? ? el-upload ? ? ? :action=\\\"action\\\" ? ? ? :file-list=\\\"fileList\\\" ? ? ? list-type=\\\"picture-card\\\" ? ? ? :limit=\\\"limit\\\" ? ? ? :accept=\\\"accept\\\" ? ? ? :class=\\\"hideUpload || uploading ? \\\'hideUpload\\\' : \\\'\\\'\\\" ? ? ? :on-error=\\\"handleError\\\" ? ? ? :before-upload=\\\"beforeUpload\\\" ? ? ? :on-success=\\\"handleImageSucce

    2024年02月16日
    瀏覽(24)
  • Element-ui配合vue上傳圖片

    Element-ui配合vue上傳圖片

    這里為大家介紹餓了嗎ui配合vue封裝一個(gè)圖片上傳的組件? 首先大家先看一個(gè)餓了嗎ui文檔的各個(gè)鉤子函數(shù)的介紹! on-preview這個(gè)屬性我們一般用來預(yù)覽圖片時(shí)使用 on-remove這個(gè)屬性時(shí)文件被刪除時(shí)執(zhí)行 一般我們在這里面進(jìn)行數(shù)組的篩選 讓它保證為最新數(shù)組 on-change當(dāng)文件被選擇

    2024年02月09日
    瀏覽(30)
  • Element ui Upload 上傳圖片到七牛云

    action里填寫的是七牛云的服務(wù)器地址(根據(jù)自己申請的區(qū)域填,如下圖,我這邊用的是華北地區(qū)) 注意:開發(fā)環(huán)境可以用http但是上線時(shí)需改為https請求,不然請求失敗,所以建議都用https 七牛的一張存儲區(qū)域表 存儲區(qū)域 ? ?區(qū)域代碼 ? ?客戶端上傳地址 ? ?服務(wù)端上傳地址

    2024年02月14日
    瀏覽(27)
  • element-ui upload圖片上傳組件使用

    element-ui upload圖片上傳組件使用

    圖片上傳前端收集 數(shù)據(jù) 再調(diào)用接口發(fā)送到后端 組件標(biāo)簽內(nèi)的參數(shù): 參數(shù) 說明 類型 可選值 默認(rèn)值 action 必選參數(shù),上傳的地址 string — — headers 設(shè)置上傳的請求頭部 object — — multiple 是否支持多選文件 boolean — — data 上傳時(shí)附帶的額外參數(shù) object — — name 上傳的文件字段

    2023年04月19日
    瀏覽(26)
  • vue+element ui實(shí)現(xiàn)圖片上傳并拖拽進(jìn)行圖片排序

    用到的技術(shù)棧: vue2 element Ui vue-dragging 第一步: 安裝 第二步: 引入 Video_23-11-13_10-17-30 end~~~ 如有錯(cuò)誤或觀點(diǎn)不一致的請?jiān)u論留言共同討論,本人前端小白一枚,根據(jù)自己實(shí)際項(xiàng)目遇到的問題進(jìn)行總結(jié)分享,謝謝大家的閱讀!

    2024年01月24日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包