- 新增 addComment/getComments/getFollowList/followUser/getUser/updateProfile/updatePet/deletePet 云函数并完成部署 - 统一通过 app.globalData.navBarInfo 避让系统胶囊按钮(编辑资料/编辑宠物等页面保存按钮被遮挡问题) - 编辑资料页所在城市改为省份 picker 选择 - 修复"我的"页动态为空(getUserPosts 应传 openid 而非数据库 _id) - 重构编辑宠物页:品种改用 picker 滚轮(替代有数量上限的 actionSheet),标签改用 selectedTagSet 映射 + 自定义标签输入(5字以内、仅中英文/数字、最多8个) - 接通宠物保存/删除真实云函数调用并同步本地缓存 - 移除 feed 页对不存在的 getStories 云函数调用,修复模拟器卡死 - 移除 post 页对不存在的 wx.reverseGeocoder API 的调用 - 统一扩展 AppGlobalData 类型并修正所有 getApp 调用的泛型,解决 TS 报错
32 lines
1.6 KiB
Plaintext
32 lines
1.6 KiB
Plaintext
<view class="page">
|
|
<view class="safe-top" style="height: {{statusBarHeight}}px"></view>
|
|
<view class="nav" style="height: {{navbarHeight}}px; padding-right: {{navbarPaddingRight}}px; box-sizing: border-box;">
|
|
<view class="nav-back" bindtap="onBack">取消</view>
|
|
<view class="nav-title">编辑资料</view>
|
|
<view class="nav-save" bindtap="onSave">保存</view>
|
|
</view>
|
|
<scroll-view scroll-y="true" enhanced="true" show-scrollbar="false">
|
|
<view class="form">
|
|
<view class="field-group">
|
|
<view class="field-item">
|
|
<text class="field-label">昵称</text>
|
|
<input class="field-input" value="{{form.nickName}}" bindinput="onField" data-key="nickName" placeholder="你的昵称" maxlength="20" />
|
|
</view>
|
|
<view class="field-item field-item-col">
|
|
<text class="field-label">个人简介</text>
|
|
<textarea class="field-textarea" value="{{form.bio}}" bindinput="onField" data-key="bio" placeholder="介绍一下你和你的宠物..." maxlength="80" auto-height="true" show-confirm-bar="false" />
|
|
</view>
|
|
<view class="field-item">
|
|
<text class="field-label">所在省份</text>
|
|
<picker mode="selector" range="{{provinces}}" value="{{locationIndex}}" bindchange="onLocationChange">
|
|
<view class="field-picker-val {{locationIndex < 0 ? 'placeholder' : ''}}">
|
|
{{locationIndex >= 0 ? provinces[locationIndex] : '请选择省份'}}
|
|
</view>
|
|
</picker>
|
|
</view>
|
|
</view>
|
|
<view style="height: 60rpx;"></view>
|
|
</view>
|
|
</scroll-view>
|
|
</view>
|