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

vue中用H5實現(xiàn)文件上傳的方法實例代碼

 更新時間:2017年05月27日 11:50:02   作者:于曉宇  
本篇文章主要介紹了vue中用H5實現(xiàn)文件上傳的方法實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

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
  }
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 一文帶你搞懂Vue中Provide/Inject的使用與高級應(yīng)用

    一文帶你搞懂Vue中Provide/Inject的使用與高級應(yīng)用

    這篇文章將詳細介紹如何在?Vue.js?中使用?provide?和?inject?模式,并探討其在實際應(yīng)用中的高級用法,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-11-11
  • 關(guān)于表單組件el-form中的prop的作用

    關(guān)于表單組件el-form中的prop的作用

    這篇文章主要介紹了關(guān)于表單組件el-form中的prop的作用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 在vue2?中使用?tailwindcss的方法?親測可用

    在vue2?中使用?tailwindcss的方法?親測可用

    這篇文章主要介紹了在vue2?中使用?tailwindcss的方法?親測可用,本文分步驟給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • vue3.2?Composition?API項目依賴升級

    vue3.2?Composition?API項目依賴升級

    這篇文章主要為大家介紹了vue3.2?Composition?API項目依賴升級示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • 詳解Vue3的響應(yīng)式原理解析

    詳解Vue3的響應(yīng)式原理解析

    這篇文章主要為大家介紹了Vue3的響應(yīng)式原理解析,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • vue中keep-alive組件實現(xiàn)多級嵌套路由的緩存

    vue中keep-alive組件實現(xiàn)多級嵌套路由的緩存

    本文主要介紹了vue中keep-alive組件實現(xiàn)多級嵌套路由的緩存,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • vue關(guān)于錨點定位、跳轉(zhuǎn)到指定位置實現(xiàn)方式

    vue關(guān)于錨點定位、跳轉(zhuǎn)到指定位置實現(xiàn)方式

    這篇文章主要介紹了vue關(guān)于錨點定位、跳轉(zhuǎn)到指定位置實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 深入理解vue中的$set

    深入理解vue中的$set

    這篇文章主要介紹了深入理解vue中的$set,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 解決在vue項目中,發(fā)版之后,背景圖片報錯,路徑不對的問題

    解決在vue項目中,發(fā)版之后,背景圖片報錯,路徑不對的問題

    下面小編就為大家分享一篇解決在vue項目中,發(fā)版之后,背景圖片報錯,路徑不對的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • 使用vue指令實現(xiàn)吸頂效果

    使用vue指令實現(xiàn)吸頂效果

    要想實現(xiàn)一個吸頂效果不是很難,網(wǎng)絡(luò)上有很多教程,其中有一種就是通過fiexd加top來實現(xiàn),今天突然就想做一個吸頂效果,因為最近都在用vue,所以想用vue來做一個吸頂效果的案例,感興趣的朋友可以參考下
    2023-11-11

最新評論

张家港市| 三明市| 深圳市| 大厂| 黑龙江省| 景德镇市| 怀宁县| 黎川县| 武汉市| 北海市| 平遥县| SHOW| 靖远县| 兖州市| 四会市| 万年县| 富阳市| 张掖市| 枣庄市| 迭部县| 合水县| 达日县| 延安市| 武夷山市| 彩票| 科技| 永春县| 伊通| 惠水县| 泰宁县| 海南省| 宜昌市| 咸宁市| 偃师市| 和平区| 石台县| 招远市| 墨竹工卡县| 阿巴嘎旗| 资兴市| 古交市|