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


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 相关文章推荐
JavaScript中去掉数组中的重复值的实现方法
Aug 03 Javascript
css样式标签和js语法属性区别
Nov 06 Javascript
jQuery中slice()方法用法实例
Jan 07 Javascript
javascript自定义滚动条实现代码
Apr 20 Javascript
JavaScript兼容性总结之获取非行间样式案例
Aug 07 Javascript
ES6新特性一: let和const命令详解
Apr 20 Javascript
基于构造函数的五种继承方法小结
Jul 27 Javascript
js和jQuery以及easyui实现对下拉框的指定赋值方法
Jan 23 jQuery
webpack打包node.js后端项目的方法
Mar 10 Javascript
node.js连接mysql与基本用法示例
Jan 05 Javascript
vue图片上传组件使用详解
Dec 23 Javascript
element-ui中按需引入的实现
Dec 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
PHP实现采集程序原理和简单示例代码
2007/03/18 PHP
由php if 想到的些问题
2008/03/22 PHP
第4章 数据处理-php字符串的处理-郑阿奇(续)
2011/07/04 PHP
php+ajax实现图片文件上传功能实例
2014/06/17 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
PHP filter_var() 函数, 验证判断EMAIL,URL等
2021/03/09 PHP
jQuery下扩展插件和拓展函数的写法(匿名函数使用的典型例子)
2010/10/20 Javascript
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
JS实现选定指定HTML元素对象中指定文本内容功能示例
2017/02/13 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
2017/05/18 Javascript
JS实现留言板功能
2017/06/17 Javascript
HTML5开发Kinect体感游戏的实例应用
2017/09/18 Javascript
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
简单了解JavaScript中常见的反模式
2019/06/21 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
python网络编程学习笔记(一)
2014/06/09 Python
python中Flask框架简单入门实例
2015/03/21 Python
Python文件处理
2016/02/29 Python
Python第三方库的安装方法总结
2016/06/06 Python
详解Python的Flask框架中的signals信号机制
2016/06/13 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
Python爬虫抓取指定网页图片代码实例
2020/07/24 Python
使用numpngw和matplotlib生成png动画的示例代码
2021/01/24 Python
vivo智能手机官方商城:vivo
2016/09/22 全球购物
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
历史系自荐信范文
2013/12/24 职场文书
工商管理自荐书
2014/07/06 职场文书
幼儿园教师师德师风演讲稿:爱我所爱 无悔青春
2014/09/10 职场文书
2016年“世界环境日”校园广播稿
2015/12/18 职场文书
使用Oracle命令进行数据库备份与还原
2021/12/06 Oracle
GO中sync包自由控制并发示例详解
2022/08/05 Golang