一 概述

  • 个人资料修改对应的页面为:pages/modify/modify
  • 页面搭建
  • 页面逻辑

二 页面搭建

2.1 布局文件(modify.wml)

<form bindsubmit="formSubmit" report-submit="true">
<!--姓名-->
<view class="section"><view class="section-title">姓名:</view><view><input type="text" name="username" value="{{username}}" placeholder="请输入姓名"/></view>
</view>
<!--性别-->
<view class="section"><view class="section-title">性别:</view><view><radio-group name="gender"><label><radio value="男" checked="{{gender=='男'?'checked':''}}"/>男</label><label><radio value="女" checked="{{gender=='女'?'checked':''}}"/>女</label></radio-group></view>
</view>
<button form-type="submit" type="primary">保存</button>
</form>

2.2 页面样式文件(modify.wxss)

page{font-size: 32rpx;
}
.section{padding: 40rpx;border-bottom: 1px solid gray;
}
.section:last-child{border: none;
}
.section-title{width: 20%;float: left;
}
label{padding: 0 20rpx;
}

三 页面逻辑—modify.js

Page({/*** 页面的初始数据*/data: {username: '',gender: '男'},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {this.setData({//收到数据后使用decodeURIComponent()解码username: decodeURIComponent(options.username),gender: decodeURIComponent(options.gender)})},//保存按钮formSubmit:function(e){//表单返回的所有数据var formData=e.detail.value;//获取上一个页面的对象var pages=getCurrentPages()var prevPage=pages[pages.length-2]//调用上一个页面的setData()方法,把数据存储到上一个页面中去prevPage.setData({username:formData.username,gender:formData.gender})//返回上一个页面wx.navigateBack()}
})

四 源码

  • 源码
  • 物流查询服务器

微信小程序开发之——个人中心-个人资料修改(7)相关推荐

  1. 微信小程序开发前台篇(四)修改首页默认路径

    微信小程序的默认首页 在app.json中的第一个路径就是默认的首页路径 调整前首页路径pages/index/index {"pages": ["pages/index ...

  2. 微信小程序开发之——个人中心-订单物流查询(8)

    一 概述 订单服务器搭建 订单物流查询页面对应的页面为pages/order/order 二 订单服务器搭建 2.1 配置及模块安装 2.1.1 初始化项目,自动创建package.json配置文件 ...

  3. 微信小程序开发之——个人中心-介绍(1)

    一 概述 个人中心展示图 个人中心各个页面展示及功能介绍 二 个人中心页面介绍 2.1 展示 2.2 页面构成 2.2.1 首页 说明: 首页包含:昵称,星座,兴趣,QQ,电话 点击头像:跳转个人中心 ...

  4. 微信小程序开发之——个人中心-个人中心(5)

    一 概述 个人中心对应的页面为:pages/person/person 页面搭建 页面逻辑 二 页面搭建 2.1 布局文件(person.wml) <!--头像--> <view c ...

  5. 微信小程序开发之——个人中心-收货地址(9)

    一 概述 个人详情页对应的页面为:pages/address/address 页面搭建 页面逻辑 二 页面搭建 2.1 布局文件(address.wml) <view class="l ...

  6. 微信小程序开发之——个人中心-首页(4)

    一 概述 首页对应的页面为pages/index/index 首页页面搭建 页面逻辑-点击头像完成页面跳转 二 首页页面搭建 2.1 布局文件(index.wml) <view class=&q ...

  7. 微信小程序开发之——个人中心-个人详情页(6)

    一 概述 个人详情页对应的页面为:pages/detail/detail 页面搭建 页面逻辑 二 页面搭建 2.1 布局文件(detail.wml) <view class="info ...

  8. 微信小程序开发之——个人中心-API(2)

    一 概述 页面跳转方法:wx.switchTab/wx.navigateTo/wx.redirectTo/wx.reLaunch 从本地相册或照相机拍照:wx.chooseImage 选择用户地址:w ...

  9. 微信小程序开发工具 将已存在的Git项目在新开发者下拉取推送

    微信小程序开发工具 将已存在的Git项目在新开发者下拉取推送 前言 流程 完事 前言 最近有同事离职了,交接了一个微信小程序的项目下来,源码放在了公司内部的GIT上面,当我下载下来维护之后发现,在微信 ...

最新文章

  1. 【Codevs1322】单词矩阵
  2. ISATAP隧道技术及实践
  3. UA MATH524 复变函数14 Laurent级数
  4. error while loading shared libraries的解決方法
  5. 『WPF』实现拖动文件到窗体(控件)
  6. 数据库备份checksum选项你会用么?
  7. php 验证 e mail,PHP表单验证Name,E-mail,和URL-三体教程在线编辑器
  8. 09 spring-aop
  9. Spring IOC知识点一网打尽!
  10. 如何完美实现微信自动发朋友圈自动添加好友等等
  11. opengl纹理过滤
  12. 《不能承受的生命之轻》
  13. java中put是什么意思_关于java:请求参数和PUT方法
  14. WQ7033开发指南(按键篇)之4.4 三轴加速度传感器SC7A20实现双击、三击驱动详解
  15. oracle几何体数据类型,4.2 SDO_GEOMETRY类型、属性和值
  16. html中如何设置动画鼠标,使用animate动画库添加鼠标经过动画
  17. 【数学建模】-多元线性回归分析
  18. IPv4的三种寻址方式(分类寻址,子网寻址到最新的CIDR寻址)
  19. python怎么在gui中显示图片_用 PySimpleGUI 做程序(7)--显示图片
  20. hexo个人博客收录百度

热门文章

  1. 计算机主机麦克风三个孔,台式机耳机和麦克风怎么通用一个插孔
  2. 金融量化-基于K线形态锤子线的趋势跟踪策略
  3. app微信登陆 小程序微信授权登陆
  4. Google Earth Engine——飓风最佳轨迹数据库(HURDAT2)。大西洋盆地1851-2018年。
  5. 让工作效率至少快一倍的秘诀:清单革命
  6. 复化梯形公式c语言实验,实验4_数值积分与数值微分(完成版).doc
  7. datasources数据源自动配置
  8. 万由u-nas系统用上Let’s Encrypt 免费Https安全证书
  9. 操作系统实验 生产者消费者问题详解
  10. Akka Dispatchers和Routers