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

vue實現(xiàn)文件上傳讀取及下載功能

 更新時間:2020年11月17日 15:35:34   作者:feiyu_may  
這篇文章主要為大家詳細介紹了vue實現(xiàn)文件上傳讀取及下載功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了vue實現(xiàn)文件上傳讀取及下載的具體代碼,供大家參考,具體內容如下

文件的上傳利用input標簽的type="file"屬性,讀取用FileReader對象,下載通過創(chuàng)建a標簽實現(xiàn)

<template>
 <div class="filediv">
 <el-button @click="downloadFile">下載</el-button>
 <div id="fileselect">
 <el-input style="margin-top: 16px" type="file"></el-input>
 </div>
 </div>
</template>
 
<script>
export default {
 data () {
 return {
 }
 },
 mounted: function () {
 this.$nextTick(function () {
 this.readFile()
 })
 },
 methods: {
 // 下載文件
 downloadFile: function () {
 var content = [
 { 'firstName': 'John', 'lastName': 'Doe' },
 { 'firstName': 'Anna', 'lastName': 'Smith' },
 { 'firstName': 'Peter', 'lastName': 'Jones' }
 ]
 var filecontent = JSON.stringify(content)
 if ('download' in document.createElement('a')) {
 this.download(filecontent, 'testfile.json')
 } else {
 alert('瀏覽器不支持')
 }
 },
 // 下載設備配置文件
 download: function (content, filename) {
 let link = document.createElement('a')
 link.download = filename
 link.style.display = 'none'
 // 字符內容轉變成blob地址
 let blob = new Blob([content])
 link.href = URL.createObjectURL(blob)
 document.body.appendChild(link)
 link.click()
 document.body.removeChild(link)
 },
 // 導入設備,監(jiān)聽上傳文件并讀取
 readFile: function () {
 console.log('讀取文件')
 let fileselect = document.querySelector('#fileselect')
 fileselect.addEventListener('change', function (e) {
 console.log(e)
 let file = e.target.files
 console.log('文件類型')
 console.log(file)
 if (file.length === 0) {
  return
 }
 let reader = new FileReader()
 if (typeof FileReader === 'undefined') {
  this.$message({
  type: 'info',
  message: '您的瀏覽器不支持FileReader接口'
  })
  return
 }
 reader.readAsText(file[0])
 reader.onload = function (e) {
  console.log('文件內容')
  console.log(e.target.result)
 }
 }.bind(this))
 }
 }
}
</script>
 
<style scoped>
.filediv {
 width: 400px;
 margin: 20px;
}
</style>

關于vue.js的學習教程,請大家點擊專題vue.js組件學習教程、Vue.js前端組件學習教程進行學習。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • element根據輸入動態(tài)生成表格的示例代碼

    element根據輸入動態(tài)生成表格的示例代碼

    在現(xiàn)代電商系統(tǒng)開發(fā)中,后臺管理界面經常需要根據商品規(guī)格和規(guī)格值動態(tài)生成SKU表格,本文通過element-ui框架,展示了如何在Vue.js的環(huán)境下,利用子組件和動態(tài)綁定的方式,實現(xiàn)SKU表格的增刪改查功能
    2024-11-11
  • vue?draggable組件實現(xiàn)拖拽及點擊無效問題的解決

    vue?draggable組件實現(xiàn)拖拽及點擊無效問題的解決

    這篇文章主要介紹了vue?draggable組件實現(xiàn)拖拽及點擊無效問題的解決,只需要在設置handle屬性就可以了,.defaultTypeTag 是要拖拽的塊的類名,要注意的是需要做點擊事件的項不能包含在這個類名里面,不然會無法觸發(fā)點擊事件,詳細解決辦法跟隨小編一起學習吧
    2022-05-05
  • 在Echarts圖中給坐標軸加一個標識線markLine

    在Echarts圖中給坐標軸加一個標識線markLine

    這篇文章主要介紹了在Echarts圖中給坐標軸加一個標識線markLine,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 探秘vue-rx 2.0(推薦)

    探秘vue-rx 2.0(推薦)

    這篇文章主要介紹了探秘vue-rx 2.0(推薦),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • uniapp頁面完成水印添加功能代碼示例(自定義文字)

    uniapp頁面完成水印添加功能代碼示例(自定義文字)

    這篇文章主要介紹了uniapp頁面完成水印添加功能(自定義文字)的相關資料,包括如何編寫頁面代碼、數(shù)據代碼以及如何展示效果圖,通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-01-01
  • Vue模板語法中數(shù)據綁定的實例代碼

    Vue模板語法中數(shù)據綁定的實例代碼

    這篇文章主要介紹了Vue模板語法中數(shù)據綁定的實例代碼,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-05-05
  • vue前端通過騰訊接口獲取用戶ip的全過程

    vue前端通過騰訊接口獲取用戶ip的全過程

    今天在寫項目掉接口的時候有一個接口需要到了用戶的ip地址,查了半天覺得這個方法不錯,下面這篇文章主要給大家介紹了關于vue前端通過騰訊接口獲取用戶ip的相關資料,需要的朋友可以參考下
    2022-12-12
  • vue項目接口管理,所有接口都在apis文件夾中統(tǒng)一管理操作

    vue項目接口管理,所有接口都在apis文件夾中統(tǒng)一管理操作

    這篇文章主要介紹了vue項目接口管理,所有接口都在apis文件夾中統(tǒng)一管理操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • 關于Vue中的watch監(jiān)視屬性

    關于Vue中的watch監(jiān)視屬性

    這篇文章主要介紹了關于Vue中的watch監(jiān)視屬性,Vue中的watch默認不監(jiān)視對象內部值的改變,當被監(jiān)視的屬性變化時,回調函數(shù)自動調用,進行相關操作,需要的朋友可以參考下
    2023-04-04
  • vue中異步數(shù)據獲取方式(確保數(shù)據被獲取)

    vue中異步數(shù)據獲取方式(確保數(shù)據被獲取)

    這篇文章主要介紹了vue中異步數(shù)據獲取方式(確保數(shù)據被獲取),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01

最新評論

宁陕县| 新绛县| 呼图壁县| 兰考县| 搜索| 白河县| 清水河县| 商丘市| 茶陵县| 昭苏县| 吴旗县| 栾城县| 额济纳旗| 东乡族自治县| 鲜城| 桂平市| 新巴尔虎左旗| 翁牛特旗| 德安县| 都江堰市| 铁岭县| 扎兰屯市| 东港市| 沂源县| 田阳县| 奇台县| 班戈县| 丘北县| 杂多县| 潮安县| 丹阳市| 石阡县| 喜德县| 卢氏县| 北碚区| 康定县| 横峰县| 龙游县| 清徐县| 栾川县| 柯坪县|