| 1234567891011121314151617181920212223242526272829303132333435 |
- const api = require('../../config/api')
- const util = require('../../utils/util')
- const check = require('../../utils/check')
- Page({
- data: {
- id: 0,
- nickname: ''
- },
- onLoad() {
- const { id, nickname } = wx.getStorageSync('userInfo')
- this.setData({ id, nickname: nickname ? nickname : '' })
- },
- nameInput({ detail }) {
- this.setData({ nickname: detail })
- },
- // 修改昵称
- submit() {
- const { id, nickname } = this.data
- if (!check.validNickName(nickname)) return util.showToast('请输入4-20个字符')
- util.showLoad('加载中')
- util.request(api.UserUpdate, { id, nickname }, 'POST').then(res => {
- util.hideLoad()
- if (res.errno === 0) wx.navigateBack()
- else util.showErrorToast(res.errmsg)
- }).catch(() => {
- util.hideLoad()
- util.showErrorToast('网络连接失败')
- })
- }
- })
|