获取textarea的值,通过插值获取
<textarea bindblur="bindTextAreaBlur" auto-height placeholder="请输入texterea内容" value="{{ceshi}}" />
bindTextAreaBlur: function(e) {
this.setData({
ceshi:e.detail.value
})
},
图片上传
<view class="comment" wx:if="{{showCommentModal && firstPop}}">
<form bindsubmit="submitComment">
<view class='comment-content'>
<view class='comment-input'>
<textarea placeholder='说说你的体验感受' value="{{content123}}" bindblur="gainContent"></textarea>
</view>
<view class='photo-wrap'>
<view wx:for="{{files}}" wx:key="{{index}}" class='uploadItem'>
<image class="weui-uploader__img" src="{{item}}" mode="aspectFill" bindtap="previewImage" id="{{index}}" />
<text class='deleteImg' bindtap='deleteImg' data-index='{{index}}'>删除</text>
</view>
<view class='uploader' bindtap='uploderImg' data-flie='imgFile'></view>
</view>
</view>
<view class='submit'>
<button bindtap='closeCommentModal' class='closeCommentModal'>关闭</button>
<button formType="submit" class='submit123'>提交</button>
</view>
</form>
</view>
uploderImg: function (e) {
var that = this;
wx.chooseImage({
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
// 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
that.setData({
files: that.data.files.concat(res.tempFilePaths)
});
console.log(res)
for (var img_item = 0; img_item < res.tempFilePaths.length;img_item++){
wx.uploadFile({
url: app.globalData.hostname + "/api/event/util/addFile",
filePath: res.tempFilePaths[img_item],
name: 'file',
header: { "Content-Type": "multipart/form-data", 'accept': 'application/json' },
formData: {
appkey: app.globalData.appkey,
appsecret: app.globalData.appsecret,
},
success: function (res2) {
res2.data = JSON.parse(res2.data);
that.data.fileIds.push(String(res2.data.data));
that.setData({
fileIds: that.data.fileIds
});
}
})
}
}
})
},