麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > 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  }}

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av电影在线观看网站 | 午夜免费网 | av在线免费电影 | 激情视频导航 | 一区二区三区日韩电影 | 亚洲综合一区在线观看 | 日韩精品久久久久久久九岛 | chinese乱子伦xxxx国语对白 | 国产美女三级做爰 | 国内精品一级毛片免费看 | av电影在线观看网站 | 99在线精品视频免费观看20 | 久久综合精品视频 | 免费国产一级淫片 | 娇喘在线 | 国产精品久久久久国产精品三级 | 九九热免费在线观看 | 成人国产精品一区 | 久久久久免费电影 | 久章草在线视频 | 亚洲性生活免费视频 | 91快色| 爽爽视频免费看 | 国产精品久久久久久久亚洲按摩 | 久久久久久久一区二区三区 | 欧美精品久久久久久久久久 | 久久久一区二区三区精品 | 美女网站黄在线观看 | 九九热精品在线视频 | 免费观看黄色一级视频 | 久久久精品视频免费看 | 国产毛片在线 | 国产99久久精品一区二区300 | 99日韩精品视频 | fc2成人免费人成在线观看播放 | 无遮挡一级毛片视频 | 模特三级在线观看 | 国产精品刺激对白麻豆99 | 欧美成人免费看 | 国产精品91在线 | 久久人人爽人人爽人人片av高清 |