微信小程序时间轴实现方法示例


Posted in Javascript onJanuary 14, 2019

本文实例讲述了微信小程序时间轴实现方法。分享给大家供大家参考,具体如下:

最近项目需要在页面上做一个时间轴,又是第一次做,而且还是在小程序上,要知道小程序里面没有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: '垃圾太多'
  },
 ]
});

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

希望本文所述对大家微信小程序开发有所帮助。

Javascript 相关文章推荐
类似GMAIL的Ajax信息反馈显示
Feb 16 Javascript
Jquery 动态循环输出表格具体方法
Nov 23 Javascript
使用CSS3的scale实现网页整体缩放
Mar 18 Javascript
用json方式实现在 js 中建立一个map
May 02 Javascript
Javascript 实现复制(Copy)动作方法大全
Jun 20 Javascript
javascript实时显示北京时间的方法
Mar 12 Javascript
JavaScript数据类型学习笔记分享
Sep 01 Javascript
AngularJs Modules详解及示例代码
Sep 01 Javascript
详解node Async/Await 更好的异步编程解决方案
May 10 Javascript
JavaScript实现封闭区域布尔运算的示例代码
Jun 25 Javascript
Layui点击图片弹框预览的实现方法
Sep 16 Javascript
微信小程序scroll-view点击项自动居中效果的实现
Mar 25 Javascript
浅谈webpack devtool里的7种SourceMap模式
Jan 14 #Javascript
关于vue的npm run dev和npm run build的区别介绍
Jan 14 #Javascript
用npm-run实现自动化任务的方法示例
Jan 14 #Javascript
详解vue-cli 2.0配置文件(小结)
Jan 14 #Javascript
使用vue-cli脚手架工具搭建vue-webpack项目
Jan 14 #Javascript
vue-cli系列之vue-cli-service整体架构浅析
Jan 14 #Javascript
JS数组求和的常用方法总结【5种方法】
Jan 14 #Javascript
You might like
《星际争霸》各版本雷兽特点图文解析 雷兽不同形态一览
2020/03/02 星际争霸
php获取图片信息的方法详解
2015/12/10 PHP
Yii2创建多界面主题(Theme)的方法
2016/10/08 PHP
(function(){})()的用法与优点
2007/03/11 Javascript
My Desktop :) 桌面式代码
2008/12/29 Javascript
javascript 控制 html元素 显示/隐藏实现代码
2009/09/01 Javascript
经典海量jQuery插件 大家可以收藏一下
2010/02/07 Javascript
JavaScript 对象的属性和方法4种不同的类型
2010/03/19 Javascript
JS简单实现元素复制示例附图
2013/11/19 Javascript
Javascript高级技巧分享
2014/02/25 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
chrome调试javascript详解
2015/10/21 Javascript
JavaScript截取、切割字符串的技巧
2016/01/07 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
2016/12/13 Javascript
基于bootstrap的文件上传控件bootstrap fileinput
2016/12/23 Javascript
canvas红包照片实例分享
2017/02/28 Javascript
jQuery 表单序列化实例代码
2017/06/11 jQuery
vue父组件向子组件传递多个数据的实例
2018/03/01 Javascript
纯JS开发baguetteBox.js响应式画廊插件
2020/06/28 Javascript
javascript 数组(list)添加/删除的实现
2020/12/17 Javascript
对Python3之进程池与回调函数的实例详解
2019/01/22 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
2019/11/22 Python
logging level级别介绍
2020/02/21 Python
Python图片处理模块PIL操作方法(pillow)
2020/04/07 Python
美国著名首饰网站:BaubleBar
2016/08/29 全球购物
美国最大的电子宠物训练产品制造商:PetSafe
2018/10/12 全球购物
史上最全面的Java面试题汇总!
2015/02/03 面试题
人事专员岗位职责范本
2014/03/04 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
记账会计岗位职责
2014/06/16 职场文书
2014国庆节演讲稿:祖国在我心中(400字)
2014/09/25 职场文书
党干部专题民主生活会对照检查材料思想汇报
2014/10/06 职场文书
英文慰问信
2015/02/14 职场文书
工作会议通知
2015/04/15 职场文书
认识实习感想
2015/08/10 职场文书