日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

046_Timeline时间线

發布時間:2025/5/22 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 046_Timeline时间线 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. Timeline時間線

1.1. Timeline時間線可視化地呈現時間流信息。

1.2. Timeline Attributes

參數

說明

類型

可選值

默認值

reverse

指定節點排序方向, 默認為正序

boolean

false

1.3. Timeline-item Attributes

參數

說明

類型

可選值

默認值

timestamp

時間戳

string

hide-timestamp

是否隱藏時間戳

boolean

false

placement

時間戳位置

string

top / bottom

bottom

type

節點類型

string

primary / success / warning / danger / info

color

節點顏色

string

hsl / hsv / hex / rgb

size

節點尺寸

string

normal / large

normal

icon

節點圖標

string

1.4. Timeline-Item Slot

name

說明

Timeline-Item的內容

dot

自定義節點

2. Timeline時間線例子

2.1. 使用腳手架新建一個名為element-ui-timeline折疊面板的前端項目, 同時安裝Element插件。

2.2. 編輯index.js?

import Vue from 'vue' import VueRouter from 'vue-router' import Timeline from '../components/Timeline.vue' import MyselfTimeline from '../components/MyselfTimeline.vue' import TimestampTimeline from '../components/TimestampTimeline.vue'Vue.use(VueRouter)const routes = [{ path: '/', redirect: '/Timeline' },{ path: '/Timeline', component: Timeline },{ path: '/MyselfTimeline', component: MyselfTimeline },{ path: '/TimestampTimeline', component: TimestampTimeline } ]const router = new VueRouter({routes })export default router

2.3. 在components下創建Timeline.vue

<template><div><h1>基礎用法</h1><h4>Timeline可拆分成多個按照時間戳正序或倒序排列的activity, 時間戳是其區分于其他控件的重要特征, 使?時注意與Steps步驟條等區分。</h4><div>排序:<el-radio-group v-model="reverse"><el-radio :label="true">倒序</el-radio><el-radio :label="false">正序</el-radio></el-radio-group></div><el-timeline :reverse="reverse"><el-timeline-item v-for="(activity, index) in activities" :key="index" :timestamp="activity.timestamp">{{activity.content}}</el-timeline-item></el-timeline></div> </template><script> export default {data () {return {reverse: true,activities: [{content: '活動按期開始',timestamp: '2018-04-15'}, {content: '通過審核',timestamp: '2018-04-13'}, {content: '創建成功',timestamp: '2018-04-11'}]}} } </script>

2.4. 在components下創建MyselfTimeline.vue

<template><div><h1>?定義節點樣式</h1><h4>可根據實際場景?定義節點尺?、顏?或直接使?圖標。</h4><el-timeline><el-timeline-item v-for="(activity, index) in activities" :key="index" :icon="activity.icon" :type="activity.type" :color="activity.color" :size="activity.size" :timestamp="activity.timestamp">{{activity.content}}</el-timeline-item></el-timeline></div> </template><script> export default {data () {return {activities: [{content: '支持使用圖標',timestamp: '2018-04-12 20:46',size: 'large',type: 'primary',icon: 'el-icon-more'}, {content: '支持自定義顏色',timestamp: '2018-04-03 20:46',color: '#0bbd87'}, {content: '支持自定義尺寸',timestamp: '2018-04-03 20:46',size: 'large'}, {content: '默認樣式的節點',timestamp: '2018-04-03 20:46'}]}} } </script>

2.5. 在components下創建TimestampTimeline.vue

<template><div><h1>時間戳</h1><h4>當內容在垂直?向上過?時, 可將時間戳置于內容之上。</h4><el-timeline><el-timeline-item timestamp="2018/4/12" placement="top"><el-card><h4>更新 Github 模板</h4><p>王小虎 提交于 2018/4/12 20:46</p></el-card></el-timeline-item><el-timeline-item timestamp="2018/4/3" placement="top"><el-card><h4>更新 Github 模板</h4><p>王小虎 提交于 2018/4/3 20:46</p></el-card></el-timeline-item><el-timeline-item timestamp="2018/4/2" placement="top"><el-card><h4>更新 Github 模板</h4><p>王小虎 提交于 2018/4/2 20:46</p></el-card></el-timeline-item></el-timeline></div> </template>

2.6. 運行項目, 訪問http://localhost:8080/#/Timeline

2.7. 運行項目, 訪問http://localhost:8080/#/MyselfTimeline

2.8. 運行項目, 訪問http://localhost:8080/#/TimestampTimeline

總結

以上是生活随笔為你收集整理的046_Timeline时间线的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。