久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

22
2020/08

vant weapp小程序組件實(shí)現(xiàn)圖片上傳

發(fā)布時(shí)間:2020-08-22 22:25:00
發(fā)布者:不要怕
瀏覽量:
0

1、引入vant weapp上傳圖片組件

vant組件放置在小程序文件中,在小程序app.json文件usingComponents中引入上傳圖片組件地址,將下面代碼放入usingComponents中,要注意文件地址是否正確。

"van-uploader": "@vant/weapp/uploader/index"

2、wxml頁面展示上傳組件

vant weapp上傳圖片

fileList 展示圖片的url地址,格式為fileList: [ { url: 'https://img.yzcdn.cn/vant/leaf.jpg', name: '圖片1' }]

vant weapp上傳圖片

afterRead是點(diǎn)擊上傳選擇圖片后讀取的文件信息函數(shù)。

3、bind:after-read上傳圖片后執(zhí)行函數(shù)

// 上傳圖片

uploadToCloud(file) {

    const { file } = this.file;

    console.log(file);//返回的圖片臨時(shí)地址

}

4、使用微信小程序api上傳圖片至服務(wù)器

wx.uploadFile({ 

    url: 'https://example.weixin.qq.com/upload', //僅為示例,非真實(shí)的接口地址 

    filePath: file, 

    name: 'file',

    success (res){ 

    const data = res.data //do something 

    } 

})

將第三步中返回的圖片臨時(shí)地址通過wx.uploadFile api上傳到服務(wù)器,filePath填入返回的圖片地址,上傳成功后通過success中的res返回,返回成功后對fileList賦值即可,并將返回成功圖片地址儲存到表單中,用于下一步的提交使用。

wx.uploadFile api詳細(xì)使用方法可參考微信小程序api:https://developers.weixin.qq.com/miniprogram/dev/api/network/upload/wx.uploadFile.html


關(guān)鍵詞:
返回列表