## 更新用户资料
util.js封装了用来更新小程序用户信息的方法,开发者可以在小程序开发过程中,实现一个自定义的表单用于收集小程序端用户自主上传的个人资料。
```
var app = getApp();
var util = require('../../../utils/util.js');
util.init();
Page({
data: {
userInfo: null,
loading: false
},
onLoad: function (options) {
var that = this;
app.getUserInfo(function(userInfo) {
that.setData({
userInfo: userInfo
});
});
},
onShow: function () {
app.setNavigationBarTitle('我的资料');
},
updateProfile: function (event) {
var that = this;
var relname = event.detail.value.relname;
var mobile = event.detail.value.mobile;
var signature = event.detail.value.signature;
that.setData({
loading: true
});
util.request({
url: 'updateProfile',
method: 'post',
data: {
relname: relname,
mobile: mobile,
signature: signature
},
success: function(res) {
if (res && res.errcode == 0) {
util.showModal('更新个人资料成功', '提示', function() {
util.getUserInfo(function(userInfo) {
//console.log(userInfo);
}, true);
wx.navigateBack();
});
} else {
util.showModal('更新个人资料失败');
}
},
fail: function() {
util.showModal('更新个人资料失败');
}
});
}
});
```
- 更新日志
- 入门
- 关于豆信
- 系统安装
- 功能介绍
- 公众号对接
- 小程序对接
- 系统架构
- 数据字典
- 框架目录结构
- 插件目录结构
- 运行流程
- 插件开发
- 新建插件
- info.php
- 设计数据表
- 插件控制器
- 后台管理控制器
- 移动端控制器
- 交互响应控制器
- 接口管理控制器
- 插件模型
- 插件视图
- 发布插件
- 自定义模型
- 通用增删改查
- common_lists
- common_add
- common_edit
- common_delete
- setMetaTitle
- setSubmitType
- setModel
- setListMap
- setListSearch
- setListOrder
- setListPer
- setEditMap
- setDeleteMap
- setFindMap
- addCrumb
- addNav
- addButton
- setTip
- 函数手册
- get_addon
- get_addon_settings
- tomedia
- get_fans_info
- 小程序开发专题
- 小程序对接插件.js
- 获取插件配置
- 获取用户信息
- 更新用户资料
- 公众号开发专题
- 获取粉丝信息
- 自定义分享
- 消息上下文
- 微信支付
- 企业付款
- 发送现金红包
- 发送模板消息
- 发送客服消息
- 引入前端资源
- 限制页面仅在微信浏览器访问
- 在插件页面中引入样式文件
- 在插件中创建跳转链接
- 数据预处理
- 插件开发实例
- 聊天机器人
- 留言板
- 常见问题解答