最近项目需要在页面上做一个时间轴,又是第一次做,而且还是在小程序上,要知道小程序里面没有ol/ul/li,看了好几个例子,最后做出来了,开心呀!如图:

做起来其实很简单:一个时间轴包括一个圆圈(css实现圆圈或者找一个圆圈图片)+一条线(css实现直线或者找一个直线的图片)+内容

来看我的代码(代码很不规范,请忽略):

wxml

<view class='weui-cell-third'><view class="page__title"><image class='page-image' src="/static/img/1.png" />工作动态</view><block wx:for="{{axis}}" wx:key="*this"><view class='weui-cell-list'><view class='weui-cell-circle'></view><view class='weui-cell-line'><view class='weui-cell-time'>{{item.time}}</view><view class='weui-cell-name'>{{item.name}}</view><view class='weui-cell-event'>{{item.event}}</view></view></view></block>
</view>

wxss:

.weui-cell-third{background: #fff;
}
.weui-cell-list{background: #fff;margin: 5px 50px 5px 50px;
}
.weui-cell-line{
/* width: 100px; */
margin-left: 5px;border-left: 1px solid #ddd;height: 100px; background: #fff
}
.weui-cell-circle{border: 1px solid #000;border-radius: 5px;width: 10px;height: 10px;border-color: blue;
}
.weui-cell-time{/* width: 50px; */float: left;font-size:14px;padding-left: 15px;width: 72px;}
.weui-cell-event{padding-top: 15px;padding-left: 15px;
}
.weui-cell-name{
font-size:14px;
height:23px;
margin-left: 100px;}

js:

Page({
axis:[{time:'2018-2-15',name:'张三',event:'垃圾太多'},{time: '2018-2-15',name: '王三',event: '垃圾太多'},{time: '2018-2-15',name: '张三',event: '垃圾太多'},{time: '2018-2-15',name: '张三',event: '垃圾太多'},]
});

再看页面,已经出来了,是不是很简单

微信小程序——时间轴的实现相关推荐

  1. 微信小程序-时间轴/抽屉展开收起特效

    微信小程序项目中用到的时间轴展示和抽屉展开收起特效 本篇内容为原创,转载请注明出处. 一.效果图 默认为展开状态  ---  左:展开:右:收起 二.代码片段: 1.wxml部分 <view c ...

  2. 微信小程序时间轴demo_微信小程序近期能力更新时间轴汇总

    微信小程序近期能力更新频繁,作为第三方服务商,延誉宝CMS近期的升级也非常频繁.我们简单回顾一下具体时间节点. 几个主要的时间轴如下 2020-07-08 H5 跳转小程序能力公测 为满足 H5 和小 ...

  3. 小程序时间轴和地区列表的实现,js+css实现时间轴效果

    老规矩先看效果图 先来看左图的地区列表是如何实现的. 我们在解析数据之前,要先看下数据结构 [{"_id": "XL28U3kPDdDCJ9m0"," ...

  4. 微信小程序时间标签与范围联动设计实现

    微信小程序时间标签与范围联动设计实现?最近忙于一个有关数据管理的微信小程序开发,遇到了上图情况,虽然很简单,还是整理一下.若有错误,请广大朋友们指正. 使用微信小程序组件radio-group.pic ...

  5. taro微信小程序时间组件picker的使用--省市区三级联动

    微信小程序时间组件实现三级联动 项目技术手段支撑 taro+react+scss实现的微信小程序 Picker使用说明 相信大家在微信小程序开放文档里面已经学会了使用组件picker实现时间,和单列组 ...

  6. Mpvue微信小程序时间消耗进度条组件的实现

    实现效果: 组件源码: 组件主要涉及时间的计算.闰年的判断,比较简单,因此注释比较少. <progress></progress>组件为微信小程序官方的进度条. <tem ...

  7. 微信小程序时间格式在IOS苹果手机上不识别

    场景:微信小程序,后台给前端返回了一个 "2022-12-29 16:10:20"  这样的时间格式,在安卓手机上可以正常显示,但是在苹果手机上不识别 原因:         是因 ...

  8. 微信小程序时间标签和时间范围的联动

    最近忙于一个有关数据管理的微信小程序,遇到了上图情况,虽然很简单,还是整理一下.若有错误,请广大朋友们指正. 使用微信小程序组件radio-group.picker,用wxss对radio按照需求进行 ...

  9. 微信小程序时间加法_微信小程序获取系统时间、时间戳、时间时间戳加减

    微信小程序获取系统时间.时间戳.时间时间戳加减,微信小程序获取明天时间 //获取当前时间戳 var timestamp = Date.parse(new Date()); timestamp = ti ...

  10. 微信小程序时间格式倒计时

    Page({// 倒计时count_down: function (countDown_time){var that = this;var time = countDown_time.split(': ...

最新文章

  1. Java入门—输入输出流
  2. php如何保存服务器会话,如何用PHP在服务器上创建会话?
  3. Python标准模块—Regular Expressions
  4. Redhat linux下安装oracle11r2手册+截图_toto_V1.0
  5. Windows 11 快速体验:开始菜单居中,全系圆角设计!
  6. 腾讯未成年保护措施再优化,专治孩子忽悠家长帮过人脸识别
  7. linux 触摸屏在dev的那个目录下,各硬件设备在Linux中的文件名
  8. 单选按钮、复选按钮的简单应用
  9. 洛谷P1074 靶形数独 [搜索]
  10. java计算机毕业设计计算机系教师教研科研管理系统源码+数据库+系统+lw文档+mybatis+运行部署
  11. Word文件带密码如何解除?
  12. 什么是共模干扰和差模干扰,它们是怎么产生的
  13. Java迷宫小游戏,老程序员花一天时间完成,你可以吗?
  14. mysql中的Decimal括号怎么写,decimal(m,d)
  15. Mysql5.1安装与配置(win7-x64)
  16. 阿里云呼叫中心发布,为企业提供更灵活可靠的热线服务
  17. Gis-ArcGis简单加载地图信息
  18. solar2 android,Solar 2
  19. 基于规则经验主义和基于统计的自然语言处理方法的比较
  20. 空间平面方程matlab求解,向量代数和空间解析几何MATLAB求解.ppt

热门文章

  1. python大气模型算法_[学习笔记][Python机器学习:预测分析核心算法][利用Python集成方法工具包构建梯度提升模型]...
  2. 离散数学 集合的运算
  3. 腾讯互娱web后端面经分享
  4. 同一个无线局域网(wifi)内,两台电脑无法通过ip通信
  5. 业务大转型,联通新时讯广招移动互联网人才
  6. 【修真院java小课堂】什么是restful?rest的请求方法有哪些,有什么区别?
  7. C# Delegate引介
  8. 关于产品MVP的定义与实践
  9. mvp的全称_MVP是什么意思?全称是什么?
  10. 让我帮你百度一下吧--精简版Github源码