2144关注6882浏览
最近一个月都磕在了wx.uploadfile 上传图片上边。问同学同学也都没做过,找资料也一直找不到对症的。实在不知道问题出在哪了。希望哪位小哥哥小姐姐有空的话帮忙给看看,讲一下我到底该怎么改,谢谢啦!
wxml代码
<view class='photo'>
<view class='photo-up'>
<button class="upload-img-btn"type='primary' bindtap="chooseImg" >选择图片</button>
</view>
<view class="img-v">
<view class="img" wx:for="{{imgs}}" wx:for-item="item" wx:key="*this">
<image class='img-s' src="{{item}}" data-index="{{index}}" mode="aspectFill" bindtap="previewImg"></image>
</view>
</view>
<button class="delete-btn" data-index="{{index}}" type='primary' catchtap="deleteImg">删除图片</button>
</view>
这段代码中,一直不是很明白 <view class="img" wx:for="{{imgs}}" wx:for-item="item" wx:key="*this"> 这一句的详细意思。
wxss代码
.photo{justify-content: flex-start;}
.upload-img-btn{line-height: 30px;margin-left: 0px;margin-top: 10px}
.delete-btn{line-height: 30px;margin-left: 0px;margin-top: 0px}
.img-v{display: flex;flex-flow: row ;margin-top: 10px;}
.img-s{width:150rpx;height:150rpx;margin-left: 5px}
js代码
chooseImg: function (e) {
var that = this;
var imgs = this.data.imgs;
if (imgs.length >= 4) {
this.setData({
lenMore: 1
});
setTimeout(function () {
that.setData({
lenMore: 0
});
},
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
Burian
20人对此回答表示赞同
主可以试试ngrok
展开200回复分享发布于 5年前评论(0)
收起评论
-
Gavin
17人对此回答表示赞同
那段代码是上传图片后展示出来。可以叠加上传多张
展开170回复分享发布于 5年前评论(0)
收起评论
-
Pascha
15人对此回答表示赞同
昨天不是上线了个云开发
展开151回复分享发布于 5年前评论(1)
收起评论
-
Foster 2019-03-17 16:46
暂时还不会用,先看一看
回复
-
-
Ridley Chan
13人对此回答表示赞同
展开133回复分享发布于 5年前评论(3)
收起评论
-
萌猫君 2019-03-10 19:42
是啊,不过现在在本地都弄不通,心累
回复 -
马克Mak 2019-03-12 08:52
你在本地开发调试使用本地的代码,url写成localhost也能跑通,但是你这样上不了线的,上线之前你把那些问题得解决了
回复 -
Sya 2019-03-14 15:49
你好,我还有个困惑,因为我的后台是本地上用JAVA开发的,而且起步的时候没有配置域名服务器,直接下载的开发者工具,申请ID后就开始写代码,也正是如此我url不知道该写什么域名,才写的localhost,然后在开发者工具里边勾选了不校验域名和HTTPS证书。所以我想问一下服务器配置,域名申请备案,证书安装,这些都必须在写代码之前完成吗?
回复
-
-
行云流水
8人对此回答表示赞同
上传图片挺简单得,先这样,然后这样,再那样,就可以了
展开82回复分享发布于 5年前评论(2)
收起评论
-
JeniferJJJ 2019-03-14 09:17
没错就是这样先这样在那样就可以了
回复 -
Strawberry8 2019-03-16 22:02
对的就是这样!满昏满昏(手动滑稽)!
回复
-