自定义页面使用栅格布局
1. 使用场景
本例介绍一下在宜搭自定义页面中如何使用栅格布局实现 PC 端、Mobile 端做卡片列表展示。
2. 实现功能
2.1 创建自定义页面
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1679294047163-35a5d61d-df93-402c-9621-bf930dd8bbaf.png)
2.2 配置页面效果
(1)配置变量
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1679294667635-e9e16205-f315-4945-8eea-72b8228f0036.png)
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1679294765871-a852820f-f150-4a6f-b8af-c5bb70d7615f.png)
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1679294782770-616b2127-1096-45d2-bf98-aaff219f1241.png)
(2)父容器配置
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1679295006146-246dc5e7-a827-4947-9649-56080f2c6cbd.png)
自定义样式类绑定:
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1679295075070-1c859643-c98f-497d-a3f1-6526c405c704.png)
容器样式配置:
:root{
grid-area: span 1 / span 1;
display: grid;
gap: 16px;
cursor: pointer;
padding: 16px;
}
.gridTemplateColumns_1 {
grid-template-columns :repeat(1, minmax(0px, 1fr));
}
.gridTemplateColumns_2 {
grid-template-columns :repeat(2, minmax(0px, 1fr));
}
.gridTemplateColumns_3 {
grid-template-columns :repeat(3, minmax(0px, 1fr));
}
.gridTemplateColumns_4 {
grid-template-columns :repeat(4, minmax(0px, 1fr));
}
.gridTemplateColumns_5 {
grid-template-columns :repeat(5, minmax(0px, 1fr));
}
.gridTemplateColumns_6 {
grid-template-columns :repeat(6, minmax(0px, 1fr));
}
.gridTemplateColumns_7 {
grid-template-columns :repeat(7, minmax(0px, 1fr));
}
.gridTemplateColumns_8 {
grid-template-columns :repeat(8, minmax(0px, 1fr));
}
.gridTemplateColumns_9 {
grid-template-columns :repeat(9, minmax(0px, 1fr));
}
.gridTemplateColumns_10 {
grid-template-columns :repeat(10, minmax(0px, 1fr));
}
(3)循环容器配置
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1679295164783-1f37bc81-d94b-4808-a55f-700a7acc02ed.png)
绑定 data 变量:
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1679295190513-1e6d1788-34c0-4414-8436-8c228c3a71c5.png)
图片变量绑定:
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1679295492964-7cccd751-8ee8-4536-acc0-9a27db8ce9f2.png)
文字变量绑定:
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1679295508266-f920be93-63b1-49f7-af9d-c59a944ce901.png)
3. 实现效果
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1679294963891-2daf73ea-8930-43b3-9e92-02070c24d9b9.png)
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1679295524986-a66d588b-a374-4d3f-ae4e-22db5d0d53f3.png)
4. 在线试玩
本文档对您是否有帮助?