微信小程序开发实战第二版-黑马程序员

本文介绍了如何在微信小程序中使用WXML和CSS来构建一个包含个人信息展示的页面,包括头像、姓名、年龄等信息的布局和样式设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

案例2-1个人信息

页面效果:
在这里插入图片描述

页面布局wxml:

<!--pages/test/test.wxml-->
<view>
<view class="top">
<view class="user-img">
<image src="../image/1.jpg"></image>
</view>
</view>
<view class="menu">
<view class="item">姓名:小丽</view>
<view class="item">年龄:21</view>
<view class="item">性别:女</view>
<view class="item">特长:绘画、书法</view>
<view class="item">爱好:编程</view>
</view>
</view>

具体样式wxss:

.top{
    background: #3A4861;
    width:100%;
    padding: 30rpx,0;
}
.top .user-img{
    width:252rpx;
    margin: 0 auto;
}
.top image{
    width: 252rpx;
    height: 252rpx;
    border-radius: 50%;
    border: 6rpx solid #777F92;
}

.menu .item{
    height: 96rpx;
    line-height: 96rpx;
    border-bottom:2rpx solid #ccc;
    padding: 0 40rpx;
    font-size:34rpx;
}

持续更新中…

### 黑马程序员微信小程序黑马优购”教程与资料 #### 项目概述 黑马优购是一个基于微信小程序的电商应用案例,旨在帮助开发者掌握从小程序的基础构建到复杂业务逻辑实现的过程。此项目不仅涵盖了基础的小程序页面搭建,还包括了诸如商品展示、购物车管理以及订单处理等功能模块。 #### 安装配置指南 对于初次接触该项目的新手来说,在设置开发环境时可能会遇到一些挑战。例如,在安装依赖包的过程中如果未正确启用 npm 支持,则可能导致后续功能无法正常工作[^1]。因此建议严格按照官方文档指示操作,并确保所有必要的工具链都已就绪后再继续下一步骤。 #### 数据交互机制 在实际编码过程中,理解如何有效地管理和传递数据至关重要。通过合理运用 `setData` 方法可以实现在视图层和逻辑层之间同步更新状态信息;而当涉及到更复杂的场景如深拷贝或浅拷贝的选择时,则需谨慎考虑以避免不必要的错误发生[^2]。 #### 功能扩展实例 为了增强用户体验,“黑马优购”还实现了多种实用特性。比如针对订单列表中的创建时间字段进行了格式化转换,使得显示更加友好直观。具体做法是在接收到服务器响应的数据之后利用 JavaScript 的内置函数对其进行加工处理再赋值给页面变量[^5]: ```javascript this.setData({ orders: res.orders.map(v => ({ ...v, create_time_cn: (new Date(v.create_time * 1000)).toLocaleString() })) }); ``` #### 用户互动设计 为了让应用程序更具吸引力并提高用户的参与度,加入了将选定商品添加至购物车的功能。这通常涉及到了本地持久化的概念——即即使关闭当前会话后仍能保留之前的操作记录。为此可以通过监听特定按钮点击事件来触发相应的保存动作[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值