本文主要介紹如何在vue專案中使用web直傳方式上傳阿里雲oss圖片,預設讀者對vue框架和阿里雲oss有一定的了解,整體的流程是加載好阿里雲sdk -> 初始化上傳客戶端client -> 等待檔案選擇-> 檔案選擇進行上傳-> 分發上傳結果
使用過程中我碰到以下的坑:
可以直接在html裡面加上script標籤
<script src="https://gosspublic.alicdn.com/aliyun-oss-sdk-4.3.0.min.js"></script>
元件裡我包裝了一個非同步取得sdk的方法LoadJS,有興趣的可以看一下
let timer = setInterval(() => { if (window.OSS) { this.init() clearInterval(timer) timer = null this.debug && window.console.log('阿里云oss初始化完成') } else { this.debug && window.console.log('阿里云oss初始化中...') } }, 500)
相關推薦:
JS上傳元件FileUpload自訂範本的使用方法_javascript技巧
#以上是vue阿里雲上傳組件詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!