收藏
回答

wx.uploadfile 上传成功后页面会刷新

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug wx.uploadfile 客户端 6.7.1 2.2.0
wx.uploadFile({
             url: api + 'files/upload',
             filePath: res.tempFilePaths[i],
             name: 'file',
             header: {
               "content-type": "multipart/form-data",
               "x-auth-token": that.data.token
             },
             success: function(res) {
               let data = JSON.parse(res.data);
               that.data.uploadFileList.push(data.path)
               wx.hideLoading();
             },
             fail: function(res) {
               wx.hideLoading();
               wx.showToast({
                 title: '上传失败!',
                 icon: 'none',
                 duration: 1000
               })
             }
           })

因为这个图片上传之后会刷新页面,导致我页面上面的数据都被初始化了,这个问题请问下大家该如何解决?

最后一次编辑于  2018-08-04
回答关注问题邀请回答
收藏

1 个回答

  • Sun·傲宇
    Sun·傲宇
    2018-12-10

    避免使用onshow,尽量使用onload可以解决这个问题

    2018-12-10
    赞同 1
    回复 1
    • 小胖籽不想动 💤
      小胖籽不想动 💤
      10-24
      是小程序的bug吗?我也遇到了,亲测避免使用onshow能解决
      10-24
      回复