async onConfirm() { this.$toast.loading({ message: '保存中...', forbidClick: true, // 禁止背景点击 duration: 0 // 持续展示 }) try { const localGender = this.localGender await updateUserprofile({ gender: localGender }) // 更新视图
this.$emit('input', localGender) // 关闭弹层
this.$emit('close') // 提示成功
this.$toast.success('更新成功') } catch (err) { this.$toast.fail('更新失败') } }, onPickerChange(picker, value, index) { this.localGender = index } } }