|
@@ -5,56 +5,121 @@ Page({
|
|
* 页面的初始数据
|
|
* 页面的初始数据
|
|
*/
|
|
*/
|
|
data: {
|
|
data: {
|
|
- shopStars:0,
|
|
|
|
- productStars:0,
|
|
|
|
- textWidth:0,
|
|
|
|
- wordsNum:0,
|
|
|
|
- limitNum:100,
|
|
|
|
- outLimit:false,
|
|
|
|
- commentText:"w d "
|
|
|
|
|
|
+ shopStars: 0,
|
|
|
|
+ productStars: 0,
|
|
|
|
+ textWidth: 0,
|
|
|
|
+ wordsNum: 0,
|
|
|
|
+ limitNum: 100,
|
|
|
|
+ outLimit: false,
|
|
|
|
+ commentText: "",
|
|
|
|
+ imgs: [],
|
|
},
|
|
},
|
|
|
|
|
|
- changeShopStars:function (e) {
|
|
|
|
|
|
+ // 上传图片
|
|
|
|
+ chooseImg: function (e) {
|
|
|
|
+ var that = this;
|
|
|
|
+ var imgs = this.data.imgs;
|
|
|
|
+ if (imgs.length >= 9) {
|
|
|
|
+ this.setData({
|
|
|
|
+ lenMore: 1
|
|
|
|
+ });
|
|
|
|
+ setTimeout(function () {
|
|
|
|
+ that.setData({
|
|
|
|
+ lenMore: 0
|
|
|
|
+ });
|
|
|
|
+ }, 2500);
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ wx.chooseImage({
|
|
|
|
+ // count: 1, // 默认9
|
|
|
|
+ sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
|
|
|
|
+ sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
|
|
|
|
+ success: function (res) {
|
|
|
|
+ // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
|
|
|
|
+ var tempFilePaths = res.tempFilePaths;
|
|
|
|
+ var imgs = that.data.imgs;
|
|
|
|
+ // console.log(tempFilePaths + '----');
|
|
|
|
+ for (var i = 0; i < tempFilePaths.length; i++) {
|
|
|
|
+ if (imgs.length >= 9) {
|
|
|
|
+ that.setData({
|
|
|
|
+ imgs: imgs
|
|
|
|
+ });
|
|
|
|
+ return false;
|
|
|
|
+ } else {
|
|
|
|
+ imgs.push(tempFilePaths[i]);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ // console.log(imgs);
|
|
|
|
+ that.setData({
|
|
|
|
+ imgs: imgs
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ },
|
|
|
|
+ // 删除图片
|
|
|
|
+ deleteImg: function (e) {
|
|
|
|
+ var imgs = this.data.imgs;
|
|
|
|
+ var index = e.currentTarget.dataset.index;
|
|
|
|
+ imgs.splice(index, 1);
|
|
this.setData({
|
|
this.setData({
|
|
- shopStars:e.currentTarget.dataset.i
|
|
|
|
|
|
+ imgs: imgs
|
|
|
|
+ });
|
|
|
|
+ },
|
|
|
|
+ // 预览图片
|
|
|
|
+ previewImg: function (e) {
|
|
|
|
+ //获取当前图片的下标
|
|
|
|
+ var index = e.currentTarget.dataset.index;
|
|
|
|
+ //所有图片
|
|
|
|
+ var imgs = this.data.imgs;
|
|
|
|
+ wx.previewImage({
|
|
|
|
+ //当前显示图片
|
|
|
|
+ current: imgs[index],
|
|
|
|
+ //所有图片
|
|
|
|
+ urls: imgs
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+ changeShopStars: function (e) {
|
|
|
|
+ this.setData({
|
|
|
|
+ shopStars: e.currentTarget.dataset.i
|
|
|
|
|
|
})
|
|
})
|
|
},
|
|
},
|
|
- changeProductStars:function (e) {
|
|
|
|
|
|
+ changeProductStars: function (e) {
|
|
this.setData({
|
|
this.setData({
|
|
- productStars:e.currentTarget.dataset.i
|
|
|
|
|
|
+ productStars: e.currentTarget.dataset.i
|
|
|
|
|
|
})
|
|
})
|
|
},
|
|
},
|
|
- changeComment:function (e) {
|
|
|
|
|
|
+ changeComment: function (e) {
|
|
// console.log(e.detail)
|
|
// console.log(e.detail)
|
|
// console.log(e.detail.value.length)
|
|
// console.log(e.detail.value.length)
|
|
var length = e.detail.value.length;
|
|
var length = e.detail.value.length;
|
|
- if(length>this.data.limitNum){
|
|
|
|
|
|
+ if (length > this.data.limitNum) {
|
|
this.setData({
|
|
this.setData({
|
|
- outLimit:true
|
|
|
|
|
|
+ outLimit: true
|
|
})
|
|
})
|
|
}
|
|
}
|
|
this.setData({
|
|
this.setData({
|
|
- wordsNum:e.detail.value.length
|
|
|
|
|
|
+ wordsNum: e.detail.value.length
|
|
})
|
|
})
|
|
},
|
|
},
|
|
- setCommenText:function (e) {
|
|
|
|
|
|
+ setCommenText: function (e) {
|
|
console.log("调用了")
|
|
console.log("调用了")
|
|
console.log(e.detail)
|
|
console.log(e.detail)
|
|
this.setData({
|
|
this.setData({
|
|
- commentText:e.detail.value
|
|
|
|
|
|
+ commentText: e.detail.value
|
|
})
|
|
})
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
*/
|
|
onLoad: function (options) {
|
|
onLoad: function (options) {
|
|
- var textWidth =wx.getSystemInfoSync().windowWidth * (750 / wx.getSystemInfoSync().windowWidth)*0.9;
|
|
|
|
|
|
+ var textWidth = wx.getSystemInfoSync().windowWidth * (750 / wx.getSystemInfoSync().windowWidth) * 0.9;
|
|
this.setData({
|
|
this.setData({
|
|
textWidth
|
|
textWidth
|
|
})
|
|
})
|
|
-
|
|
|
|
|
|
+
|
|
},
|
|
},
|
|
|
|
|
|
/**
|
|
/**
|