1:实现了基本布局及瀑布流,上传下载功能未真机测试:2:登录后刷新跳转到新页面
代码示例:
-
/*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"
-
// }
复制代码