1.引入pinia里面的数据userinfo,为把/soup/edit里面的数据补充上
import { useUserStore, useUserStore } from "../../stores/user";
const userStore=useUserStore();
const userInfo = userStore.userInfo;
2.补充内容绑定
<view class="list">
<uni-list>
<uni-list-item showArrow title="用户ID" clickable
:rightText="userInfo._id" @click="clickID(userInfo._id)"/>
<uni-list-item showArrow title="昵称" clickable
:rightText="userInfo.username" @click="clickUsername"/>
<uni-list-item showArrow title="性别" clickable
:rightText="userInfo.gender" @click="clickGender"/>
<uni-list-item showArrow title="注册时间" clickable
:rightText="userInfo.register_date" @click="clickTime"/>
</uni-list>
</view>
3.小程序打开隐私保护协议,获取能使用剪切板的权限
4.写入clickID拷贝此值的方法
function clickID(value){
uni.setClipboardData({ //默认有提示弹窗,可以关闭
data:value
})
}
5.转换时间戳,注册时间变为标准化(formatTimestampToYearMonthDay在tool。js ai写的)
<uni-list-item showArrow title="注册时间" clickable
:rightText="formatTimestampToYearMonthDay(userInfo.register_date)" @click="clickTime"/>
6.同时在tool.js写入性别转换工具,并引入到/soup/edit中
//性别格式化
export function formatGender(value){
if(value===0){
return "保密";
}else if(value===1){
return "男"
}else if(value===2){
return "女"
}else{
return "保密"
}
}