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


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 相关文章推荐
效率高的Javscript字符串替换函数的benchmark
Aug 02 Javascript
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
May 24 Javascript
关于js new Date() 出现NaN 的分析
Oct 23 Javascript
基于jquery插件实现常见的幻灯片效果
Nov 01 Javascript
javascript判断office版本示例
Apr 11 Javascript
jQuery后代选择器用法实例
Dec 23 Javascript
JavaScript学习笔记之数组的增、删、改、查
Mar 23 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
May 16 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
Jun 13 Javascript
使用Angular-CLI构建NPM包的方法
Sep 07 Javascript
安装多版本Vue-CLI的实现方法
Mar 24 Javascript
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
Apr 24 Vue.js
浅谈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对象类型判断
2008/08/27 PHP
php模拟post提交数据的方法
2015/02/12 PHP
JS创建优美的页面滑动块效果 - Glider.js
2007/09/27 Javascript
js模拟实现Array的sort方法
2007/12/11 Javascript
JavaScript 获取事件对象的注意点
2009/07/29 Javascript
javascript中callee与caller的用法和应用场景
2010/12/08 Javascript
jQuery学习笔记 操作jQuery对象 文档处理
2012/09/19 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
Bootstrap Table使用方法解析
2016/10/19 Javascript
webpack入门必知必会
2017/01/16 Javascript
AngularJs表单校验功能实例代码
2017/02/09 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
使用JS动态显示文本
2017/09/09 Javascript
简单谈谈js的数据类型
2017/09/25 Javascript
Bootstrap table使用方法汇总
2017/11/17 Javascript
vue完成项目后,打包成静态文件的方法
2018/09/03 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
浅谈Vue3.0新版API之composition-api入坑指南
2020/04/30 Javascript
jquery实现简单自动轮播图效果
2020/07/29 jQuery
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
python安装cx_Oracle模块常见问题与解决方法
2017/02/21 Python
Python SQLite3简介
2018/02/22 Python
Python中猜拳游戏与猜筛子游戏的实现方法
2020/09/04 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
2020/12/21 Python
MUGLER官方网站:蒂埃里·穆勒香水
2019/11/26 全球购物
五年级英语教学反思
2014/01/31 职场文书
小学生演讲稿大全
2014/04/25 职场文书
户外活动总结范文
2014/04/30 职场文书
临床专业自荐信
2014/06/22 职场文书
自查自纠整改报告
2014/11/06 职场文书
无故旷工检讨书
2015/08/15 职场文书
基于Go语言构建RESTful API服务
2021/07/25 Golang
Java 异步任务计算FutureTask
2022/04/28 Java/Android
pd.DataFrame中的几种索引变换的实现
2022/06/16 Python