关于微信小程序发布文章带图片的功能

 

有更新,看我主页里最新的那个多张图片上传的

 

 

网上找代码找了大半天了,要么是格式缺胳膊少腿到处报错,要么就是单纯的bug,图片渲染层网络层报错,没有let that=this或者res=>{}异步问题,还有js函数之间传值问题,终于弄出来了。

下面是代码

Js

let title = ''

let content = ''

let loadding = 'lodding'

let db = wx.cloud.database()

let datas

Page({

  data: {

    time: '',

    imgPreview: '',

    imgList: [],

    temFile: ''

  },

  title_input(e) {

    title = e.detail.value

    console.log(title)

  },

  content_input(e) {

    content = e.detail.value

    console.log(content)

  },

  chooseImage() {

    wx.chooseImage({

      count: 9,

      sizeType: ['compressed', 'original'],

      sourceType: ['album', 'camera'],

      success: res => {

        // this.uploadImg(res.tempFilePaths[0])



        this.setData({

          imgList: this.data.imgList.concat(res.tempFilePaths),

          temFile: res.tempFilePaths

        })

      },

      fail(err) {

        console.log("选择失败", err)

      }

    })

    // 将图片上传至云存储空间

  },

  uploadImg(temFile) {

    for (let i = 0; i < this.data.imgList.length; i++) {

      let m = Math.random() * 100

      wx.cloud.uploadFile({

        cloudPath: ('imgList/帖子/' + m + '.png'), // 指定要上传的文件的小程序临时文件路径

        filePath: this.data.temFile[i],

        success: res => { // 成功回调

          console.log('上传成功', re
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值