微信小程序

Posted 顾笙言啊顾笙言

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序相关的知识,希望对你有一定的参考价值。

  test:function(){
    wx.request({
      url: this.data.url,
      data:{
        id:6
      },
      header:{
        token:登录令牌,
      },
      method: \'post\',
      responseType: "arraybuffer", //此处是请求文件流,必须带入的属性
      success: function (res) {
          if(res.statusCode === 200){
              var imgSrc =  wx.arrayBufferToBase64(res.data);//二进制流转为base64编码
              var save = wx.getFileSystemManager();
              var number = Math.random();
              save.writeFile({
                  filePath: wx.env.USER_DATA_PATH + \'/pic\' + number + \'.png\',
                  data: imgSrc,
                  encoding: \'base64\',
                  success: res => {
                      wx.saveImageToPhotosAlbum({ //保存为png格式到相册
                          filePath: wx.env.USER_DATA_PATH + \'/pic\' + number + \'.png\',
                          success: function (res) {
                              wx.showToast({
                                  title: \'下载成功\',
                                  icon: \'none\',
                                  duration: 2000, //提示的延迟时间,单位毫秒,默认:1500
                              })
                          },
                          fail: function (err) {
                              console.log(err)
                          }
                      })
                  }, 
                  fail: err => {
                      console.log(err)
                  }
              })
          }
      },
      fail: function (error) {
          console.log(error);
      }
  });
  },

 

做个记录,免得忘了

以上是关于微信小程序的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序视图层WXML_模板

7-微信小程序 模板(template)

vscode 开发微信小程序环境配置

微信小程序json数据如何处理?

微信小程序第七天WXML语法之模板用法

微信小程序第七天WXML语法之模板用法