一 概述

  • 个人详情页对应的页面为:pages/detail/detail
  • 页面搭建
  • 页面逻辑

二 页面搭建

2.1 布局文件(detail.wml)

<view class="info"><!--头像--><view><view class="fl">头像</view><view class="rl"><image src="{{imgUrl}}" mode="aspectFill" bindtap="changeAvatar"></image><image class="arrow" src="/images/arrow.png"></image></view></view><!--昵称--><view><view class="fl">昵称</view><view class="rl">{{username}}<view class="arrow"></view></view></view><!--性别--><view><view class="fl">性别</view><view class="rl">{{gender}}<view class="arrow"></view></view></view><button class="button" bindtap="jump" type="primary">修改资料</button>
</view>

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

page{background: white;font-size: 32rpx;
}
.info>view{background: white;display: flex;flex-direction: row;align-items: center;justify-content: center;padding: 20rpx;line-height: 80rpx;border-bottom: 1px solid gray;height: 80rpx;
}
.info>view:last-child{border: none;
}
.fl{flex: 1;
}
.rl{flex: 1;text-align: right;
}
.info image{width: 50rpx;height: 50rpx;margin-top: 20rpx;
}
.info .arrow{width: 30rpx;height: 32rpx;float: right;margin: 26rpx 0 0 15rpx;
}

2.3 标题内容(detail.json)

{"usingComponents": {},"navigationBarTitleText": "个人资料详情页"s
}

三 页面逻辑(detail.js)

Page({/*** 页面的初始数据*/data: {gender: '女',username: '5秒种的记忆',imgUrl: '/images/avatar.png'},//选择头像changeAvatar: function () {wx.chooseImage({count: 1, //最多可以选择9张图片sizeType: ['original', 'compressed'], //图片尺寸原图,压缩图sourceType: ['album', 'camera'], //图片来源, 从相册选图,使用相机success: res => {//tempFilePath可以作为img标签的src属性显示图片var tempFilePaths = res.tempFilePathsthis.setData({imgUrl: tempFilePaths})}})},//跳转到"个人资料修改页"jump: function () {wx.navigateTo({//为了避免用户名中的特殊字符破坏字符串结构,使用encodeURIComponent()编码url: '/pages/modify/modify?username=' + encodeURIComponent(this.data.username) + '&gender=' + encodeURIComponent(this.data.gender),})}
})

四 源码

  • 源码
  • 物流查询服务器

微信小程序开发之——个人中心-个人详情页(6)相关推荐

  1. 微信小程序开发(九)————文章详情页的实现

    我们在上一篇文章中已经制作出来了个人博客列表页,本篇实现详细内容. 首先第一步我们肯定是要创建文件夹,我们选择在pages目录下面的post目录里面创建post-detail的文件夹,如图: 教给大家 ...

  2. 微信小程序实现商品列表跳转详情页

    实验要求 模仿京东小程序,实现下列功能 首页包含了手机图片,手机的描述,手机的价格,购物车图标 首页显示两行文字,多余的文字隐藏,以3个点代替 点击页面不同的地方,能够跳转到不同的手机详情页面 手机详 ...

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

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

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

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

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

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

  6. 微信小程序开发之——个人中心-个人资料修改(7)

    一 概述 个人资料修改对应的页面为:pages/modify/modify 页面搭建 页面逻辑 二 页面搭建 2.1 布局文件(modify.wml) <form bindsubmit=&quo ...

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

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

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

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

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

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

最新文章

  1. Selenium最全超时等待问题的处理方案
  2. JavaScript数据迭代方法差别
  3. Nginx(二):反向代理原理 与 配置文件详解
  4. python不同模块间传递数据_Python模块-数据传送模块
  5. 工厂模式 + 反射 ?= 灵活多变的数据库
  6. gitmaven命令
  7. linux coreutils升级,Linux命令01--Coreutils软件包01--认识coreutils
  8. Spring Boot官宣:正式弃用 Java 8
  9. Java NIO概述(1)
  10. 第八章 程序的分支结构
  11. JAVA 高频算法面试题汇总
  12. 饿了么微信小程序抓取
  13. sunlight的中文_DianaVickersSunlight中文歌词
  14. android编译成功闪退,编译调试-android-app闪退定位
  15. 华硕重装后进入bios_华硕电脑如何进入bios,教您如何华硕进入bios
  16. 计算机的服务桌面,比较实用的电脑桌面软件值得入手,个个精选
  17. 苏州新导RFID化工厂人员定位系统中的应用,化工厂人员定位你get到了吗?
  18. b站pink老师JavaScript的jQuery 案例代码——电梯导航案例
  19. load forecasting(一)
  20. AWS S3数据传输实验

热门文章

  1. 指纹识别(一)—— 电容式、光学式、超声波式介绍
  2. 双色球预测的一次尝试——修正
  3. 【超好懂的比赛题解】第十八届同济大学程序设计竞赛暨高校网络友谊赛
  4. 单片机c语言访问片外存储器,教你给51单片机扩展片外RAM
  5. Linux下G4L硬盘备份方案
  6. “百草味”B站破圈获Z世代青睐,美食品牌如何在B站进行年轻化营销?
  7. datatable指定页码分页
  8. QuarkXPress 2018—图文设计排版布局工具
  9. mysql 中添加索引的三种方法
  10. Elasticsearch高级二