This commit is contained in:
ChuXun
2025-10-19 20:28:31 +08:00
parent c81f8a8b03
commit eaab9a762a
100 changed files with 23416 additions and 0 deletions

82
pages/post/post.wxml Normal file
View File

@@ -0,0 +1,82 @@
<!--pages/post/post.wxml-->
<view class="container">
<view class="form-section">
<!-- 分类选择 -->
<view class="form-item">
<view class="form-label">选择分类</view>
<picker
mode="selector"
range="{{categories}}"
value="{{selectedCategory}}"
bindchange="onCategoryChange"
>
<view class="picker-value">
{{categories[selectedCategory]}} ▼
</view>
</picker>
</view>
<!-- 标题输入 -->
<view class="form-item">
<view class="form-label">标题</view>
<input
class="title-input"
placeholder="请输入标题(必填)"
value="{{title}}"
bindinput="onTitleInput"
maxlength="50"
/>
<view class="char-count">{{title.length}}/50</view>
</view>
<!-- 内容输入 -->
<view class="form-item">
<view class="form-label">内容</view>
<textarea
class="content-textarea"
placeholder="请输入内容(必填)"
value="{{content}}"
bindinput="onContentInput"
maxlength="500"
auto-height
/>
<view class="char-count">{{content.length}}/500</view>
</view>
<!-- 图片上传 -->
<view class="form-item">
<view class="form-label">
<text>添加图片</text>
<text class="form-label-tip">最多3张</text>
</view>
<view class="image-upload-section">
<!-- 已上传的图片 -->
<view class="image-list">
<view class="image-item" wx:for="{{images}}" wx:key="index">
<image class="uploaded-image" src="{{item}}" mode="aspectFill" />
<view class="image-delete" bindtap="onDeleteImage" data-index="{{index}}">
<text class="delete-icon">✕</text>
</view>
</view>
<!-- 上传按钮 -->
<view class="image-upload-btn" wx:if="{{images.length < 3}}" bindtap="onChooseImage">
<text class="upload-icon">📷</text>
<text class="upload-text">添加图片</text>
</view>
</view>
</view>
</view>
<!-- 提示信息 -->
<view class="tips">
<text class="tips-icon">💡</text>
<text class="tips-text">请文明发言,共同维护良好的交流环境</text>
</view>
</view>
<!-- 发布按钮 -->
<view class="action-section">
<button class="publish-btn" bindtap="onPublish">发布</button>
</view>
</view>