国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue中用H5實現文件上傳的方法實例代碼

2019-11-19 16:28:16
字體:
來源:轉載
供稿:網友

整理文檔,搜刮出一個vue中用H5實現文件上傳的方法實例代碼,稍微整理精簡一下做下分享。

1.圖片上傳

 <img v-if="personInfo.photoUrl" :src="headPreFix + personInfo.photoUrl" style="height:126px;max-width:133px;margin: 25px 0;"> <img v-else src="../../assets/default.png" style="height:126px;max-width:133px;margin: 25px 0;">
<form id="form1" enctype="multipart/form-data" method="post" action="">        <div style="height:0px; overflow:hidden; position:absolute;">         <input type="file" tabIndex="-1" accept="image/jpeg,image/x-png,image/gif" name="file" style="padding-left:10px" id="fileToUpload" @change="fileSelected()"/>        </div>        <button type="button" class="btn btn-default btn-xs" onclick="document.getElementById('fileToUpload').click()">上傳</button>        <button type="button" class="btn btn-default btn-xs" @click="deleteImg">刪除</button>       </form>
// 上傳圖片  'fileSelected': function () {   var that = this   let files = document.getElementById('fileToUpload').files   if (files && files.length) {    var fd = new FormData()    fd.append('file', files[0])    var reader = new window.FileReader()    // 圖片大小 100KB    var fileSize = 100 * 1024    reader.readAsDataURL(files[0])    reader.onload = function (e) {     if (e.target.result.length > fileSize) {      that.$dispatch('show-alert', 'msg_1016')      document.getElementById('fileToUpload').value = ''     } else {      var xhr = new XMLHttpRequest()      xhr.addEventListener('load', that.uploadComplete, false)      xhr.open('POST', that.$root.appBaseUrl + 'fileUpload/singleFileUpload')      xhr.send(fd)     }    }   }  },  // 上傳成功  'uploadComplete': function (evt) {   this.personInfo.photoUrl = (evt.target.responseText).replace('//', '/')   document.getElementById('fileToUpload').value = ''  },  // 刪除圖片  'deleteImg': function () {   this.personInfo.photoUrl = ''  },
computed: {  headPreFix: function () {   let params = window.localdicts.dicts.ph_params.systemParam   if (params.storageType === 1) {    return params.storageUrl   }   return this.$root.appBaseUrl  }}

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安福县| 潜山县| 淅川县| 介休市| 砀山县| 广德县| 彩票| 兖州市| 平乡县| 伊金霍洛旗| 合水县| 太康县| 奉贤区| 新竹市| 隆安县| 比如县| 康马县| 潜山县| 昌图县| 泾川县| 西乌珠穆沁旗| 长沙县| 兰西县| 灵宝市| 额敏县| 丹巴县| 怀安县| 荣成市| 西峡县| 马边| 辽中县| 曲沃县| 昌黎县| 许昌县| 咸阳市| 西乡县| 板桥市| 南岸区| 普洱| 辽源市| 桑日县|