|
@@ -20,12 +20,12 @@ const userStore = useUserStore()
|
|
|
const { userInfo } = storeToRefs(userStore)
|
|
const { userInfo } = storeToRefs(userStore)
|
|
|
const nickNameVisible = ref(false)
|
|
const nickNameVisible = ref(false)
|
|
|
const formData = reactive({
|
|
const formData = reactive({
|
|
|
- nickName: userInfo.value.nickname,
|
|
|
|
|
|
|
+ nickname: userInfo.value.nickname,
|
|
|
})
|
|
})
|
|
|
const formRef = ref(null)
|
|
const formRef = ref(null)
|
|
|
|
|
|
|
|
const rules = reactive({
|
|
const rules = reactive({
|
|
|
- nickName: [
|
|
|
|
|
|
|
+ nickname: [
|
|
|
{ required: true, message: '请输入昵称', trigger: ['blur', 'change'] },
|
|
{ required: true, message: '请输入昵称', trigger: ['blur', 'change'] },
|
|
|
{
|
|
{
|
|
|
pattern: /^[\u4E00-\u9FA5a-z0-9]*$/i,
|
|
pattern: /^[\u4E00-\u9FA5a-z0-9]*$/i,
|
|
@@ -47,7 +47,7 @@ async function changeNickName() {
|
|
|
const result = await updateUserInfo(formData)
|
|
const result = await updateUserInfo(formData)
|
|
|
uni.hideLoading()
|
|
uni.hideLoading()
|
|
|
if (result) {
|
|
if (result) {
|
|
|
- userStore.setUserNickName(formData.nickName)
|
|
|
|
|
|
|
+ userStore.setUserNickName(formData.nickname)
|
|
|
nickNameVisible.value = false
|
|
nickNameVisible.value = false
|
|
|
uni.showToast({
|
|
uni.showToast({
|
|
|
title: '昵称更新成功',
|
|
title: '昵称更新成功',
|
|
@@ -168,7 +168,7 @@ function onChooseAvatar(e) {
|
|
|
<up-modal :show="nickNameVisible" title="修改昵称" :show-confirm-button="false" :show-cancel-button="false">
|
|
<up-modal :show="nickNameVisible" title="修改昵称" :show-confirm-button="false" :show-cancel-button="false">
|
|
|
<up-form ref="formRef" class="custom-form" style="width: 100%;" :model="formData" :rules="rules">
|
|
<up-form ref="formRef" class="custom-form" style="width: 100%;" :model="formData" :rules="rules">
|
|
|
<up-form-item prop="nickName">
|
|
<up-form-item prop="nickName">
|
|
|
- <up-input v-model="formData.nickName" placeholder="请输入新昵称" clearable />
|
|
|
|
|
|
|
+ <up-input v-model="formData.nickname" placeholder="请输入新昵称" clearable />
|
|
|
</up-form-item>
|
|
</up-form-item>
|
|
|
</up-form>
|
|
</up-form>
|
|
|
|
|
|