最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中圖片轉(zhuǎn)base64格式實現(xiàn)方法

 更新時間:2024年08月28日 09:30:27   作者:江一銘  
這篇文章主要介紹了vue中圖片轉(zhuǎn)base64格式實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

vue圖片轉(zhuǎn)base64格式

直入主題,上代碼(其實用的還是FileReader)

主要方法

handleRemove(file, fileList) {
      console.log(file); 
      
      var reader = new FileReader();
      reader.readAsDataURL(file.raw); // 一定要傳入file格式  
      reader.onload = () => {
        console.log("file 轉(zhuǎn) base64結(jié)果:" + reader.result);
      };
      reader.onerror = function(error) {
        console.log("Error: ", error);
      };
},

vue組件

<!--  -->
<template>
  <div>
    <el-upload
      class="upload-demo"
      action="https://jsonplaceholder.typicode.com/posts/"
      :on-change="handleRemove"
      multiple
      :limit="3"
    >
      <el-button size="small" type="primary">點擊上傳</el-button>
    </el-upload>
  </div>
</template>

<script>
export default {
  name: "",
  data() {
    return {};
  },
  methods: {
    handleRemove(file, fileList) {
      console.log(file);
      var reader = new FileReader();
      reader.readAsDataURL(file.raw);
      reader.onload = () => {
        console.log("file 轉(zhuǎn) base64結(jié)果:" + reader.result);
      };
      reader.onerror = function(error) {
        console.log("Error: ", error);
      };
    },
  }
};
</script>
<style scoped>
/* @import url(); 引入css類 */
</style>

注意:

今天在使用Vue進行文件上傳的代碼編寫時,發(fā)現(xiàn)報錯:

Error in v-on handler: "TypeError: Failed to execute 'readAsDataURL' on 'FileReader': parameter 1 is not of type 'Blob'."

`

顯然,是傳入的file對象出了問題,根據(jù)報錯提示,我們應(yīng)該傳入一個Blob對象。也就是說,file不是Blob對象

我們使用console.log(file)進行調(diào)試輸出:

看,raw這個屬性寫了個大大的File

把raw這個File對象傳入即可

OK啦!??!

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Element Rate 評分的使用方法

    Element Rate 評分的使用方法

    這篇文章主要介紹了Element Rate 評分的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2020-07-07
  • vue+Echart實現(xiàn)立體柱狀圖

    vue+Echart實現(xiàn)立體柱狀圖

    這篇文章主要為大家詳細介紹了vue+Echart實現(xiàn)立體柱狀圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Vue之封裝公用變量以及實現(xiàn)方式

    Vue之封裝公用變量以及實現(xiàn)方式

    這篇文章主要介紹了Vue之封裝公用變量以及實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • VUE預(yù)渲染及遇到的坑

    VUE預(yù)渲染及遇到的坑

    這篇文章主要介紹了VUE預(yù)渲染及遇到的坑,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Vue實現(xiàn)多圖添加顯示和刪除

    Vue實現(xiàn)多圖添加顯示和刪除

    這篇文章主要為大家詳細介紹了Vue實現(xiàn)多圖添加顯示和刪除,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • vue配置vue.config.js超詳細教程

    vue配置vue.config.js超詳細教程

    Vue的配置項'vue.config.js'是用來配置Vue項目的構(gòu)建配置的,它是一個可選的配置文件,放置在項目的根目錄下,這篇文章主要給大家介紹了關(guān)于vue配置vue.config.js的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • 基于Vue制作組織架構(gòu)樹組件

    基于Vue制作組織架構(gòu)樹組件

    最近公司在做一個基于vue開發(fā)的項目,項目需要開發(fā)一個展示組織架構(gòu)的樹組件,在網(wǎng)上搜了半天,沒有找到合適的,下面小編給大家分享一個基于Vue制作組織架構(gòu)樹組件,需要的朋友參考下吧
    2017-12-12
  • VUE項目實現(xiàn)主題切換的多種方法

    VUE項目實現(xiàn)主題切換的多種方法

    這篇文章主要介紹了VUE項目實現(xiàn)主題切換的方法,本文通過多種方法給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • vue中監(jiān)聽返回鍵問題

    vue中監(jiān)聽返回鍵問題

    這篇文章主要介紹了解決vue中監(jiān)聽返回鍵問題,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • vue-cli 默認路由再子路由選中下的選中狀態(tài)問題及解決代碼

    vue-cli 默認路由再子路由選中下的選中狀態(tài)問題及解決代碼

    這篇文章主要介紹了vue-cli 默認路由再子路由選中下的選中狀態(tài)問題及解決代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09

最新評論

米易县| 铁岭县| 深州市| 吉木萨尔县| 嵩明县| 建瓯市| 杭州市| 周至县| 金湖县| 滁州市| 大姚县| 平遥县| 泰和县| 沽源县| 抚宁县| 元氏县| 西城区| 逊克县| 永福县| 田东县| 丰宁| 互助| 吉隆县| 福泉市| 盖州市| 珲春市| 东阳市| 灵寿县| 合川市| 垣曲县| 黔西县| 东阳市| 略阳县| 上思县| 奇台县| 乐安县| 嘉兴市| 加查县| 常州市| 崇阳县| 永德县|