element.js 时间线的使用,先来看效果图
在这里插入图片描述
timeline文件下载地址:
https://download.csdn.net/download/weixin_46370867/15229191
timeline-item文件下载地址:
https://download.csdn.net/download/weixin_46370867/15229240

在使用时间线的文件中,导入时间线

// 导入时间线 (from后面是自己的路径)
import Timeline from './timeline/index'
import TimelineItem from './timeline-item/index'
// 在全局注册
Vue.use(Timeline)
Vue.use(TimelineItem)

html

<!-- 展示物流进度的对话框 -->
    <el-dialog title="物流进度" :visible.sync="progressVisible" width="50%">
      <el-timeline>
        <el-timeline-item
          v-for="(activity, index) in activities"
          :key="index"
          :timestamp="activity.timestamp"
        >
          {{ activity.content }}
        </el-timeline-item>
      </el-timeline>
    </el-dialog>

data

// 时间线
      activities: [
        {
          content: '快件已签收 签收人:家人 感谢使用圆通快递 期待再次为您服务',
          timestamp: '2018-04-15 13:07:40',
        },
        {
          content:
            '[北京市]北京海淀育新小区营业点派件员 顺丰速运 95338正在为您派件',
          timestamp: '2018-05-10 07:32:00',
        },
        {
          content: '快件到达 [北京海淀育新小区营业点]',
          timestamp: '2018-05-10 08:23:00',
        },
        {
          content:
            '快件在[北京顺义集散中心]已装车,准备发往 [北京海淀育新小区营业点]',
          timestamp: '2018-05-10 02:03:00',
        },
        {
          content: '快件到达 [北京顺义集散中心]',
          timestamp: '2018-05-09 23:05:00',
        },
        {
          content: '快件在[北京宝胜营业点]已装车,准备发往 [北京顺义集散中心]',
          timestamp: '2018-05-09 21:21:00',
        },
        {
          content: '商品已经下单',
          timestamp: '2018-05-08 21:36:04',
        },
      ],

css

<style lang="less" scoped>

@import '../../plugins/timeline/timeline.css';

@import '../../plugins/timeline-item/timeline-item.css';

</style>
Logo

前往低代码交流专区

更多推荐