博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
「小程序JAVA实战」小程序我的个人信息页面开发(41)
阅读量:6324 次
发布时间:2019-06-22

本文共 2425 字,大约阅读时间需要 8 分钟。

转自:https://idig8.com/2018/09/05/xiaochengxujavashizhanxiaochengxuwodegerenxinxiyemiankaifa40/

已经完成了登录和注册页面已经开发完毕,当用户注册和登录完毕后,让用户登录到我们的个人信息页面,就是我的页面。源码:https://github.com/limingios/wxProgram.git 中No.15

我的页面的功能

  • 当其他人查看我的信息,可以看到关注我,粉丝数量,关注数量,获赞数量。
  • 当用户自己点击我的信息,可以看到上传视频,注销登录,粉丝数量,关注数量,获赞数量。

 

  • 页面的设计

  • mine文件内加入基本的小程序需要的元素

  • mine.wxml

  • mine.js
// pages/mine/mine.jsPage({  /**   * 页面的初始数据   */  data: {    faceUrl: "../../resource/images/noneface.png",    nickname: "昵称",    fansCounts: 0,    followCounts: 0,    receiveLikeCounts: 0,  },  /**   * 生命周期函数--监听页面加载   */  onLoad: function (options) {  },  /**   * 生命周期函数--监听页面初次渲染完成   */  onReady: function () {  },  /**   * 生命周期函数--监听页面显示   */  onShow: function () {  },  /**   * 生命周期函数--监听页面隐藏   */  onHide: function () {  },  /**   * 生命周期函数--监听页面卸载   */  onUnload: function () {  },  /**   * 页面相关事件处理函数--监听用户下拉动作   */  onPullDownRefresh: function () {  },  /**   * 页面上拉触底事件的处理函数   */  onReachBottom: function () {  },  /**   * 用户点击右上角分享   */  onShareAppMessage: function () {  }})

  • mine.wxss
page {    font-size: 14px;}.container {    background-color: whitesmoke;    display: flex;    flex-direction: column;    align-items: center;}.container-row {    display: flex;    flex-direction: row;    margin-bottom: 10px;    margin-top: 10px;}.info-items {    margin-left: 30px;}.face {    width: 180rpx;    height: 180rpx;    border-radius: 50%;    margin-top: 20px;}.nickname {    margin-top: 5px;    font-weight: bold;    font-size: 18px;}.logout {    margin-top: 3px;    float: right;}.follow {    margin-top: 3px;}.line {    width: 100%;    height: 1px;    background-color: gainsboro;    margin-top: 1px;}.container-video {    display: flex;    flex-direction: row;    margin-top: 20px;    text-align: center;    border: solid 1px;    line-height: 30px;}.video-info {    width: 100%;}.video-info-selected {    background-color: gainsboro;}.container-video-list {    display: flex;    flex-direction: row;    flex-wrap: wrap;}.videoImage {    width: 250rpx;    height: 180px;}

PS:下次针对页面的基本的功能增加一些后台的功能,

1. 注销(注销的接口)
2. 上传视频(比较大的功能)
3. 上传头像 (用户的头像的更改)
4. 用户的信息查询(用的粉丝数,点赞数,关注数)

转载于:https://www.cnblogs.com/sharpest/p/10296898.html

你可能感兴趣的文章
OpenGL+VS2010环境配置及遇到的问题
查看>>
JavaScript设计模式 观察者模式
查看>>
[数据结构】【c语言】链表的创建和遍历
查看>>
使用多态性实现线性表(插入、删除、测长等)
查看>>
std::string 字符串切割
查看>>
mysql如何让自增id从1开始设置方法
查看>>
LeetCode 17. Letter Combinations of a Phone Number
查看>>
智力题
查看>>
LintCode_69 二叉树前序遍历
查看>>
HDU1287 破译密码
查看>>
同时重写getter、setter方法,Use of undeclared identifier错误
查看>>
第二章学习小结
查看>>
Method Tracking
查看>>
【原】iOS学习之文件管理器(NSFileManager)和文件对接器(NSFileHandle)
查看>>
【转】iOS学习之Storyboard中的UIScrollView使用自动布局
查看>>
yii2 邮件插件设置全局报警日志
查看>>
我的博客
查看>>
普通用户不能使用sudo命令的解决办法
查看>>
bigData Ecosystem Unscramble
查看>>
Android数据存储_数据存储的几种方式
查看>>