微信小程序个人中心、我的界面(示例四)

news/2024/9/25 8:07:18/

微信小程序个人中心、我的界面,九宫格简单布局(示例四)

微信小程序个人中心、我的界面,超简洁的九宫格界面布局,代码粘贴即用。更多微信小程序界面示例,请进入我的主页哦!
个人中心示例界面

1、js代码

javascript">Page({/*** 页面的初始数据*/data: {imgPath: '',menuList: [[{'title': '功能一','icon': 'success','iconColor': '#dd6161'},{'title': '功能二','icon': 'success_no_circle','iconColor': 'orange'},{'title': '功能三','icon': 'info','iconColor': '#19be6b'}],[{'title': '功能四','icon': 'warn','iconColor': '#f29100'},{'title': '功能五','icon': 'waiting','iconColor': '#909399'},{'title': '功能六','icon': 'cancel','iconColor': '#606266'}],[{'title': '功能七','icon': 'download','iconColor': 'purple'},{'title': '功能八','icon': 'search','iconColor': '#18b566'},{'title': '功能九','icon': 'clear','iconColor': '#f29100'},],],},// 功能监听clickBtn(e) {let tag = e.currentTarget.dataset.id;console.log('点击信息', tag)},// 菜单监听menuClick(e) {let tab = e.currentTarget.dataset.item;console.log('点击信息', tab)},// 头像切换avatarClick(e) {this.setData({imgPath: e.detail.avatarUrl})console.log('点击信息',e.detail.avatarUrl)}
})

2、wxml代码

<view class="top-box"><block wx:if="{{imgPath==''}}"><button class="avatar center" bindchooseavatar="avatarClick" open-type="chooseAvatar">头像</button></block><block wx:else><view class="center"><image class="avatar" src="{{imgPath}}" mode="widthFix" /></view></block><view class="nick center">三脚猫的喵</view>
</view>
<view class="center-box center"><text bind:tap="clickBtn" data-id="0">功能一</text><text>|</text><text bind:tap="clickBtn" data-id="1">功能二</text>
</view>
<!-- 菜单 -->
<view><block wx:for="{{menuList}}" wx:key="itemA" wx:for-item="itemA" wx:for-index="indexA"><view class="row-list"><block wx:for="{{itemA}}" wx:key="item" wx:for-item="item" wx:for-index="index"><view class="tab-col {{(index==1 || index==4 || index==7)?'border':''}}" bind:tap="menuClick" data-item="{{item}}"><icon class="icon-item" type="{{item.icon}}" size="30" color="{{item.iconColor}}"></icon><text>{{item.title}}</text></view></block></view></block>
</view>

3、wxss代码

page {font-size: 32rpx;background-color: #F1F1F1;
}.avatar {width: 140rpx;height: 140rpx;border-radius: 120rpx;padding: 0;font-size: 32rpx;
}.top-box {background-color: #44ADFB;padding-bottom: 60rpx;border-radius: 0 0 30% 30%;
}.center {display: flex;align-items: center;flex-direction: row;justify-content: center;
}.nick {margin: 20rpx 0;font-size: 34rpx;color: white;
}.center-box {margin-top: -40rpx;color: #525151;
}.center-box text {background-color: white;padding: 20rpx 25rpx;text-align: center;
}.center-box text:nth-child(1) {border-radius: 50rpx 0 0 50rpx;
}.center-box text:nth-child(2) {color: #44ADFB;
}.center-box text:nth-child(3) {border-radius: 0 50rpx 50rpx 0;
}.row-list {display: flex;flex-direction: row;text-align: center;
}.tab-col {width: 33.33%;display: flex;flex-direction: column;align-items: center;padding: 30rpx 0;border-bottom: 1rpx solid #FFFFFF;color: #525151;
}.icon-item {margin-bottom: 15rpx;
}.border {border-left: 1rpx solid #FFFFFF;border-right: 1rpx solid #FFFFFF;
}

4、json代码

javascript">{"usingComponents": {},"navigationBarTitleText": "我的界面","navigationBarBackgroundColor": "#44ADFB"
}

更多微信小程序示例的分享,请进入我的主页查看哦。。。


http://www.ppmy.cn/news/1446974.html

相关文章

(学习日记)2024.05.06:UCOSIII第六十节:User文件夹函数概览(uCOS-III->Source文件夹)第六部分

之前的章节都是针对某个或某些知识点进行的专项讲解,重点在功能和代码解释。 回到最初开始学μC/OS-III系统时,当时就定下了一个目标,不仅要读懂,还要读透,改造成更适合中国宝宝体质的使用方式。在学完野火的教程后,经过几经思考,最后决定自己锦上添花,再续上几章。 这…

标准汽车试验铁地板的技术要求

在现代科技化发展的工作中&#xff0c;试验平台被广泛使用。铸铁试验平台&#xff08;试验铁地板&#xff09;又叫试验工作平台&#xff0c;听名字大家也不难想象出来这是一款带有箱式体的台面&#xff0c;这是一种有长方形或者圆形又或者正方形的试验工作台。 铸铁试验平台&a…

利用大型语言模型提升数字产品创新:提示,微调,检索增强生成和代理的应用

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

react-创建组件的两种方式

一、函数式组件 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>hello_react</title> </he…

selenium截屏代码

六、截屏应用场景&#xff1a;失败截图&#xff0c;让错误看的更直观方法&#xff1a; driver.get_screenshot_as_file(imgepath)参数&#xff1a;imagepath&#xff1a;为图片要保存的目录地址及文件名称如&#xff1a; 当前目录 ./test.png上一级目录 ../test.png扩展&#x…

Kafka集群和kafka-manager安装

Kafka集群和kafka-manager安装 MacBook Linux安装zookeeper MacBook Linux安装Kafka kafka-manager安装 curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repoyum install -y sbt mkdir ~/.sbt vim ~/.sbt/repositories [repositori…

【人工智能AI书籍】TensorFlow机器学习实战指南(推荐)

今天又来给大家推荐一本人工智能方面的书籍<TensorFlow机器学习实战指南>。TensorFlow是一个开源机器学习库。本书从TensorFlow的基础开始介绍&#xff0c;涉及变量、矩阵和各种数据源。之后&#xff0c;针对使用TensorFlow线性回归技术的实践经验进行详细讲解。后续章节…

JAVA 学习·Class类和反射机制

Class 类和 Class 对象 Java 虚拟机在运行时&#xff0c;知道一块内存到底指向的是什么对象。比如&#xff1a; class A{public A(){}public void method(){System.out.println("As method has been called.");} } // 定义了 B 是 A 的子类 class B extends A{publi…