小程序实现竖行布局视图(类表格)

简介: 小程序实现竖行布局视图(类表格)


wxml

<view class="item-box">
  <view class="items">
    <view wx:for="{{list}}"  wx:key="{{index}}"  class="item">
      <view  data-index="{{index}}" class="inner txt">
      <span class="item-data">{{item.rank}}</span>
      <span class="item-datacenter"> {{item.name}}</span>
      <span class="item-data">
       <i class="rankpace"> {{item.pace}}</i>
      </span>
      </view>
    </view>
  </view>
</view>

wxss

/* pages/leftSwiperDel/index.wxss */
.item-box{
    width: 700rpx;
    margin: 0 auto;
    padding:40rpx 0;
    font-size: 30rpx;
}
.items{
    width: 100%;
}
.item{
    position: relative;
    border-top: 2rpx solid rgb(248, 244, 244);
    height: 106rpx;
    line-height: 120rpx;
    overflow: hidden;
}
.inner.txt{
    background-color: #fff;
    width: 100%;
    z-index: 5;
    transition: left 0.2s ease-in-out;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.item-data{
  width: 20%;
  display: inline-block;
  background: #eee;
  text-align: center;
 }
 .item-datacenter{
   display: inline-block;
   width: 60%;
    text-align: center;
 }
.rankpace{
  color: #fa7e04;
}

js

// pages/leftSwiperDel/index.js
Page({
  data: {
  },
  onLoad: function (options) {
    // 页面初始化 options为页面跳转所带来的参数
    this.tempData();
  },
  //测试临时数据
  tempData: function () {
    var list = [
      {
        rank: "CPU",
        txtStyle: "",
        name: "intel酷睿500+",
        pace: "236.00",
      },
      {
        rank: "主板",
        txtStyle: "",
        name: "影驰RDTFY+8980",
        pace: "450",
      },
      {
        rank: "内存",
        txtStyle: "",
        name: "华硕7689+DRDT",
        pace: "245",
      },
      {
        rank: "硬盘",
        txtStyle: "",
        name: "希捷ssss+90808",
        pace: "217",
      },
  ]
    this.setData({
      list: list
    });
  }
})
相关文章
|
7月前
|
移动开发 小程序 安全
【社区每周】小程序logo支持长宽比自动适配;小程序新增《合规类安全要求》(2022年8月第三期)
【社区每周】小程序logo支持长宽比自动适配;小程序新增《合规类安全要求》(2022年8月第三期)
56 1
|
2月前
|
小程序 前端开发 开发者
小程序的页面如何布局?
【10月更文挑战第16天】小程序的页面如何布局?
75 1
|
3月前
|
小程序 前端开发 中间件
ThinkPHP 配置跨域请求,使用TP的内置跨域类配置,小程序和web网页跨域请求的区别及格式说明
本文介绍了如何在ThinkPHP框架中配置跨域请求,使用了TP内置的跨域类`\think\middleware\AllowCrossDomain::class`。文章还讨论了小程序和web网页在跨域请求格式上的区别,并提供了解决方案,包括修改跨域中间件源码以支持`Origin`和`token`。此外,还介绍了微信小程序跨域请求的示例和web网页前端发送Axios跨域请求的请求拦截器配置。
ThinkPHP 配置跨域请求,使用TP的内置跨域类配置,小程序和web网页跨域请求的区别及格式说明
|
5月前
|
小程序
新闻电影资讯类小程序模板源码
新闻电影资讯类小程序模板源码
136 5
|
5月前
|
人工智能 小程序 搜索推荐
餐饮类小程序开发定制需要多少钱,费用是怎样的
餐饮小程序开发费用因需求、规模和复杂性而异。基础版约几千到万元,含菜品展示、在线点餐等功能;界面设计费几千到几万;服务器租赁年费几千到几万;维护更新费同水平。总成本通常在几万到几十万之间。选择开发商时要考虑实际需求、合同条款及付款方式。
|
5月前
|
小程序
【微信小程序】英文字母不换行问题 flex布局字符超出宽度折行问题:设置了word-break: break-all;和flex: 1;冲突flex不生效问题
【微信小程序】英文字母不换行问题 flex布局字符超出宽度折行问题:设置了word-break: break-all;和flex: 1;冲突flex不生效问题
149 1
|
7月前
|
小程序 前端开发 定位技术
微信小程序-常用的视图容器类组件
该内容是关于微信小程序组件的分类和部分具体组件的介绍。主要分为9大类:视图容器、基础内容、表单组件、导航组件、媒体组件、地图组件、画布组件、开放能力和无障碍访问。其中详细讲解了`view`、`scroll-view`、`swiper`及`swiper-item`等组件的用途和示例。`view`用于构建页面布局,`scroll-view`支持滚动效果,`swiper`则用于创建轮播图。此外,还提到了`root-portal`、`page-container`等其他特殊用途的组件。
80 0
|
7月前
|
小程序 前端开发 JavaScript
使用CSS的媒体查询功能在小程序中实现自适应布局
使用CSS的媒体查询功能在小程序中实现自适应布局
|
7月前
|
编解码 小程序 前端开发
在小程序中实现自适应布局或响应式设计
在小程序中实现自适应布局或响应式设计
|
7月前
|
小程序
微信小程序手写table表格
微信小程序手写table表格