|
|
|
@ -158,9 +158,35 @@ Page({
|
|
|
|
|
|
|
|
|
|
|
|
// 隐藏发布模态框
|
|
|
|
// 隐藏发布模态框
|
|
|
|
hidePostModal: function () {
|
|
|
|
hidePostModal: function () {
|
|
|
|
this.setData({
|
|
|
|
const hasContent = this.data.postContent.trim().length > 0 || this.data.selectedImages.length > 0;
|
|
|
|
showPostModal: false
|
|
|
|
|
|
|
|
});
|
|
|
|
if (hasContent) {
|
|
|
|
|
|
|
|
// 如果有内容,显示确认弹窗
|
|
|
|
|
|
|
|
wx.showModal({
|
|
|
|
|
|
|
|
title: '提示',
|
|
|
|
|
|
|
|
content: '丢弃已编辑内容?',
|
|
|
|
|
|
|
|
confirmText: '丢弃',
|
|
|
|
|
|
|
|
cancelText: '继续编辑',
|
|
|
|
|
|
|
|
confirmColor: '#ff4757',
|
|
|
|
|
|
|
|
success: (res) => {
|
|
|
|
|
|
|
|
if (res.confirm) {
|
|
|
|
|
|
|
|
// 用户确认丢弃,关闭模态框并清空内容
|
|
|
|
|
|
|
|
this.setData({
|
|
|
|
|
|
|
|
showPostModal: false,
|
|
|
|
|
|
|
|
postContent: '',
|
|
|
|
|
|
|
|
selectedImages: [],
|
|
|
|
|
|
|
|
currentPrivacy: {value: 0, text: '公开', icon: '🌐'}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// 如果用户取消,不做任何操作,继续编辑
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
// 如果没有内容,直接关闭
|
|
|
|
|
|
|
|
this.setData({
|
|
|
|
|
|
|
|
showPostModal: false
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// 输入内容
|
|
|
|
// 输入内容
|
|
|
|
|