用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
  • TA的每日心情
    无聊
    2017-8-15 16:38
  • 签到天数: 42 天

    [LV.5]常住居民I

    898

    主题

    2087

    帖子

    3万

    金钱

    管理员

    论坛管理员

    Rank: 9Rank: 9Rank: 9

    积分
    0

    突出贡献优秀版主荣誉管理论坛元老

    QQ
    2017-1-7 16:15:58 zhichi_admin 管理员 楼主 12878
    1:实现了基本布局及瀑布流,上传下载功能未真机测试:2:登录后刷新跳转到新页面



    代码示例:
    [HTML] 纯文本查看 复制代码
    /*my.js*/
    "user strict";
     
    var app = getApp();
     
    Page({
      data:{
        // text:"这是一个页面"
        uinfo:{},
        source:'',
        images:[]
      },
      // 上传图片
      bindUploadHeader: function(){
        var self = this;
        wx.chooseImage({
          count: 1, // 默认9
          sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
          sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
          success: function(res) {
            var tempFilePaths = res.tempFilePaths
     
            //及时预览
            self.setData({
              source:tempFilePaths[0]
            })
            wx.uploadFile({
              url: 'http://www.kunyujie.com/myself/test/imageUpload?name=admin&passwd=admin',
              filePath: tempFilePaths[0],
              name: 'file',
              header: {
                  "Content-Type": "multipart/form-data"
              },
              success:function(suc){
                var data = JSON.parse(suc.data);
                self.setData({
                  source:'http://www.kunyujie.com/myself/'+data.path
                })
              },
              fail: function(err){
                console.log(err)
              },
              complete:function(all){
                //console.log(all)
              }
            })
          }
        })
      },
      // 上传图片
      bindUploadHeader: function(){
        var self = this;
        wx.chooseImage({
          count: 1, // 默认9
          sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
          sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
          success: function(res) {
            var tempFilePaths = res.tempFilePaths;
            var param ={
                  filePath:tempFilePaths[0],
                  name:'file',
                  formData:{}
                };
            app.api.imageUpload('test/imageUpload?name=admin&passwd=admin',param)
            .then(function(res){
              var res = JSON.parse(res);
              self.setData({
                source:app.uri+res.path
              })
            }).catch(function(err){
              console.error(err)
            })
     
            //end
          }
        })
      },
      // 上传图片
      bindUploadHeader: function(){
        var self = this;
        wx.chooseImage({
          count: 2, // 默认9
          sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
          sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
          success: function(res) {
            //批量图片上传
            var imageArr = [], tempFilePaths = res.tempFilePaths;
            for(var i=0,len=tempFilePaths.length; i<len; i++){
              var param ={
                  filePath:tempFilePaths[i],
                  name:'file',
                  formData:{
                    name: 'admin',
                    passwd: '21232f297a57a5a743894a0e4a801fc3'
                  }
                };
                //上传操作
                app.api.imageUpload('test/imageUpload',param)
                .then(function(res){
                  var res = JSON.parse(res)
                  imageArr.push(app.uri+res.path)
                  self.setData({
                    images: imageArr
                  })
                }).catch(function(err){
                  console.error(err)
                })
            }
     
            //end
          }
        })
      },
     
     
    })
     
     
    // getUserInfo();返回结果
    // userInfo:{
    //   avatarUrl:"http://wx.qlogo.cn/mmhead/Q3auHgzwzM7ejmgVyn1GmSv6EWv2TN0dwtwr5xNF3ZF6SmK7A6ZVeA/132"
    //   city:"Haidian"
    //   gender:1
    //   nickName:"The Arrival"
    //   province:"Beijing"
    // }



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    使用道具 举报 回复
    我有流量,寻求个人游戏开发者合作,有意者联系微信号jim20180688
    发新帖
    您需要登录后才可以回帖 登录 | 立即注册
    咫尺论坛|小程序开发社区
    X

    扫码添加专属客服即可随时咨询

    还可领取小程序推广攻略