// pages/register.js const app = getApp() const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0' const {upLoad} = require('../../utils/util'); const {chooseImage} = require('../../utils/util'); const {register, login} = require('../../API/appraise'); var clientWidth = wx.getSystemInfoSync().windowWidth; var registerOption = { data: { avatar: avatar, name: name, vid: wx.getStorageSync('vid'), phone: '', sign: '', }, } var loginOption = { header :{ "content-type": 'application/x-www-form-urlencoded', }, data:{ vid: wx.getStorageSync('vid') }, } Page({ /** * 页面的初始数据 */ data: { avatarUrl: defaultAvatarUrl, theme: wx.getSystemInfoSync().theme, }, /** * 生命周期函数--监听页面加载 */ /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { }, onLoad() { this.setData({ left:clientWidth/2-40+'px' }) wx.onThemeChange((result) => { this.setData({ theme: result.theme }) }) }, //微信提供的获取头像和昵称 // onChooseAvatar(e) { // const { avatarUrl } = e.detail // this.setData({ // avatarUrl, // }) // }, onChooseAvatar1(){ // wx.chooseImage({ // count: 1,//可选择图片数量 // sizeType: ['compressed'],//压缩图片 // sourceType: ['album','camera'],//来源 // success: (res) => { // this.uploadImage(res.tempFilePaths[0]); // } // }) chooseImage().then((res)=>{ this.uploadImage(res.tempFilePaths[0]); }) }, uploadImage(imagePath){ upLoad( imagePath ).then((res) => { console.log(res); this.setData({ avatarUrl: res.Url }); wx.setStorageSync('avatarUrl', res.Url); }) }, onInputUsername:function(e){ console.log(e); wx.setStorageSync('nickName', e.detail.value); }, register(){ var avatar = wx.getStorageSync('avatarUrl'); var name = wx.getStorageSync('nickName'); console.log(avatar); console.log(name); // wx.request({ // url: 'http://192.168.31.28:8084/user/register', // method: 'POST', // data: { // avatar: avatar, // name: name, // vid: wx.getStorageSync('vid'), // phone: '', // sign: '', // }, // success(res){ // console.log(res); // wx.request({ // url: 'http://192.168.31.28:8084/user/login', // method: 'POST', // header: { // 'content-type': 'application/x-www-form-urlencoded' // }, // data:{ // vid: wx.getStorageSync('vid') // }, // success(res){ // console.log(res); // console.log(res.data.data.user_info.uid); // wx.setStorageSync('token', res.data.data.token); // wx.setStorageSync('uid', res.data.data.user_info.uid); // wx.setStorageSync('avatarUrl', res.data.data.user_info.avatar); // wx.setStorageSync('nickName', res.data.data.user_info.name); // wx.switchTab({ // url: '/pages/home/home', // }) // } // }) // } // }) register(registerOption).then((res)=>{ console.log(res); login(loginOption).then((res)=>{ console.log(res); wx.setStorageSync('token', res.data.data.token); wx.setStorageSync('uid', res.data.data.user_info.uid); wx.setStorageSync('avatarUrl', res.data.data.user_info.avatar); wx.setStorageSync('nickName', res.data.data.user_info.name); wx.switchTab({ url: '/pages/home/home', }) }) }) } })