

| 组件 | 功能 | 组件 | 功能 |
|---|---|---|---|
view | 视图容器 | video | 视频 |
| text | 文本 | checkbox | 复选框 |
| button | 按钮 | radio | 单选按钮 |
image | 图片 | input | 输入框 |
| form | 表单 | audio | 音频 |
view与image组件| 属性 | 类型 | 说明 |
|---|---|---|
| hover-class | string | 指定手指按下去的样式。当该属性值为none时,没有点击态 |
| hover-stop-propagation | boolean | 指定是否阻止本节点的祖先节点出现点击态 |
| hover-start-time | number | 手指按住后多久出现点击态,单位为毫秒 |
| hover-stay-time | number | 手指松开后点击态保留时间,单位为毫秒 |
![]()
标签更强大,支持对图片进行剪裁和缩放。image组件的默认宽度为300px,默认高度为240px。| 属性 | 类型 | 说明 |
|---|---|---|
| src | string | 图片资源地址 |
| mode | string | 图片剪裁、缩放的模式 |
| webp | boolean | 默认不解析WebP格式,只支持网络资源 |
| lazy-load | boolean | 图片延迟加载 |
| show-menu-by-longpress | boolean | 长按图片显示的菜单,菜单提供发送给朋友、收藏、保存图片、搜一搜等功能 |
| binderror | eventhandle | 当错误发生时触发 |
| bindload | eventhandle | 当图片载入完毕时触发 |
src可以是本地路径或URL地址。如果使用本地路径,可以在项目中创建一个目录,例如images目录,并在该目录中放入图片,例如test.jpg,然后通过本地路径/images/test.jpg即可引用图片。mode属性用于指定图片的裁剪模式或缩放模式

750份,即屏幕的总宽度为750rpx。微信小程序在不同设备上运行的时候,会自动把rpx单位换算成对应的像素单位来渲染,从而实现屏幕适配。| 屏幕宽度 | rpx换算px(屏幕宽度÷750) | px换算rpx(750÷屏幕宽度) |
|---|---|---|
| 320px | 1rpx ≈ 0.427px | 1px ≈ 2.34rpx |
| 375px | 1rpx = 0.5px | 1px = 2rpx |
| 414px | 1rpx = 0.552px | 1px ≈ 1.81rpx |
项目名称:学生信息
模板选择:不使用模板

单击【确定】按钮

清空页面结构文件index.wxml内容

修改页面配置文件index.json,不使用navigation-bar组件

images子目录
student.jpg拷贝到images目录
pages/index/index.wxml
<view>
<view class="top">
<view class="user-img">
<image src="/images/student.jpg" />
view>
view>
<view class="menu">
<view class="item">姓名:陈燕文view>
<view class="item">性别:女view>
<view class="item">年龄:18view>
<view class="item">专业:计算机应用view>
<view class="item">班级:2022计应1班view>
<view class="item">手机:15890903456view>
<view class="item">爱好:编程、旅游、阅读view>
view>
view>
pages/index/index.wxss
/**index.wxss**/
.top {
background: #3A4861;
width: 100%;
padding: 30rpx 0;
}
.top .user-img {
width: 300rpx;
margin: 0 auto;
}
.top image {
width: 300rpx;
height: 300rpx;
border-radius: 50%;
border: 6rpx solid #777F92;
}
.menu .item {
height: 96rpx;
line-height: 96rpx;
border-bottom: 2rpx solid #ccc;
padding: 10rpx 40rpx;
font-size: 34rpx;
}
启动PC端自动真机调试



app.json文件,增加list页面
list.wxml文件
<navigation-bar title="Weixin" back="{{false}}" color="black" background="#FFF">navigation-bar>
<view class="container1">
<view>太阳view>
<view>地球view>
<view>月亮view>
view>
list.json文件
{
"usingComponents": {
"navigation-bar": "/components/navigation-bar/navigation-bar"
}
}
list.wxss文件
/* pages/list/list.wxss */
.container1 view {
width: 90px;
height: 90px;
text-align: center;
line-height: 90px;
}
.container1 view:nth-child(1) {
background-color: lightgreen;
}
.container1 view:nth-child(2) {
background-color: lightskyblue;
}
.container1 view:nth-child(3) {
background-color: lightcoral;
}
.container1 {
display: flex;
justify-content: space-around;
}

list.wxss文件
