微信小程序开发之——个人中心-个人资料修改(7)
一 概述
- 个人资料修改对应的页面为:
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)相关推荐
- 微信小程序开发前台篇(四)修改首页默认路径
微信小程序的默认首页 在app.json中的第一个路径就是默认的首页路径 调整前首页路径pages/index/index {"pages": ["pages/index ...
- 微信小程序开发之——个人中心-订单物流查询(8)
一 概述 订单服务器搭建 订单物流查询页面对应的页面为pages/order/order 二 订单服务器搭建 2.1 配置及模块安装 2.1.1 初始化项目,自动创建package.json配置文件 ...
- 微信小程序开发之——个人中心-介绍(1)
一 概述 个人中心展示图 个人中心各个页面展示及功能介绍 二 个人中心页面介绍 2.1 展示 2.2 页面构成 2.2.1 首页 说明: 首页包含:昵称,星座,兴趣,QQ,电话 点击头像:跳转个人中心 ...
- 微信小程序开发之——个人中心-个人中心(5)
一 概述 个人中心对应的页面为:pages/person/person 页面搭建 页面逻辑 二 页面搭建 2.1 布局文件(person.wml) <!--头像--> <view c ...
- 微信小程序开发之——个人中心-收货地址(9)
一 概述 个人详情页对应的页面为:pages/address/address 页面搭建 页面逻辑 二 页面搭建 2.1 布局文件(address.wml) <view class="l ...
- 微信小程序开发之——个人中心-首页(4)
一 概述 首页对应的页面为pages/index/index 首页页面搭建 页面逻辑-点击头像完成页面跳转 二 首页页面搭建 2.1 布局文件(index.wml) <view class=&q ...
- 微信小程序开发之——个人中心-个人详情页(6)
一 概述 个人详情页对应的页面为:pages/detail/detail 页面搭建 页面逻辑 二 页面搭建 2.1 布局文件(detail.wml) <view class="info ...
- 微信小程序开发之——个人中心-API(2)
一 概述 页面跳转方法:wx.switchTab/wx.navigateTo/wx.redirectTo/wx.reLaunch 从本地相册或照相机拍照:wx.chooseImage 选择用户地址:w ...
- 微信小程序开发工具 将已存在的Git项目在新开发者下拉取推送
微信小程序开发工具 将已存在的Git项目在新开发者下拉取推送 前言 流程 完事 前言 最近有同事离职了,交接了一个微信小程序的项目下来,源码放在了公司内部的GIT上面,当我下载下来维护之后发现,在微信 ...
最新文章
- 【Codevs1322】单词矩阵
- ISATAP隧道技术及实践
- UA MATH524 复变函数14 Laurent级数
- error while loading shared libraries的解決方法
- 『WPF』实现拖动文件到窗体(控件)
- 数据库备份checksum选项你会用么?
- php 验证 e mail,PHP表单验证Name,E-mail,和URL-三体教程在线编辑器
- 09 spring-aop
- Spring IOC知识点一网打尽!
- 如何完美实现微信自动发朋友圈自动添加好友等等
- opengl纹理过滤
- 《不能承受的生命之轻》
- java中put是什么意思_关于java:请求参数和PUT方法
- WQ7033开发指南(按键篇)之4.4 三轴加速度传感器SC7A20实现双击、三击驱动详解
- oracle几何体数据类型,4.2 SDO_GEOMETRY类型、属性和值
- html中如何设置动画鼠标,使用animate动画库添加鼠标经过动画
- 【数学建模】-多元线性回归分析
- IPv4的三种寻址方式(分类寻址,子网寻址到最新的CIDR寻址)
- python怎么在gui中显示图片_用 PySimpleGUI 做程序(7)--显示图片
- hexo个人博客收录百度
热门文章
- 计算机主机麦克风三个孔,台式机耳机和麦克风怎么通用一个插孔
- 金融量化-基于K线形态锤子线的趋势跟踪策略
- app微信登陆 小程序微信授权登陆
- Google Earth Engine——飓风最佳轨迹数据库(HURDAT2)。大西洋盆地1851-2018年。
- 让工作效率至少快一倍的秘诀:清单革命
- 复化梯形公式c语言实验,实验4_数值积分与数值微分(完成版).doc
- datasources数据源自动配置
- 万由u-nas系统用上Let’s Encrypt 免费Https安全证书
- 操作系统实验 生产者消费者问题详解
- Akka Dispatchers和Routers