12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- import { getUserInfo, updateUserInfo, updateAvatar } from '../../api/user'
- Component({
- /**
- * 组件的属性列表
- */
- properties: {
- show: { // 属性名
- type: Boolean,
- value: false,
- },
- },
- /**
- * 组件的初始数据
- */
- observers: {
- show: function (val) {
- console.log('gemer', val)
- this.setData({
- ifShow: val
- })
- }
- },
- data: {
- ifShow: true,
- bottom: 0,
- defaultAvatarUrl: 'https://4dkk.4dage.com/miniapp-source/daikan/avatar_default.png',
- avatar: '',
- nickname: ''
- },
- attached() {
- // this.setData({
- // bottom: 0
- // })
- // debugger
- },
- /**
- * 组件的方法列表
- */
- methods: {
- updateNickName(ev) {
- this.setData({
- nickname: ev.detail.value
- })
- },
- quitHandle: function () {
- // getApp().setLoginProps(true)
- },
- async onChooseAvatar(e: WechatMiniprogram.TouchEvent) {
- const {
- avatarUrl
- } = e.detail
- const url = await updateAvatar(avatarUrl)
- console.log('url', url)
- const wxUserId = wx.getStorageSync('wxUserId');
- await updateUserInfo({
- wxUserId,
- avatarUrl: url
- })
- await getUserInfo();
- },
- }
- })
|