1. 下载
npm install vue-light-timeline 或 yarn add vue-light-timeline
2.引入
import LightTimeline from 'vue-light-timeline'; Vue.use(LightTimeline);
3.使用
<template> <light-timeline :items='items'></light-timeline> </template> export default { data () { return { items: [ { tag: '2019-02-12', content: '测试内容' }, { tag: '2019-02-13', type: 'circle', content: '练习内容' } ] } } }
或者你还可以为时间轴的每个部分传递插槽:
<template> <light-timeline :items='items'> <template slot='tag' slot-scope='{ item }'> {{item.date}} </template> <template slot='content' slot-scope='{ item }'> {{item.msg}} </template> </light-timeline> </template> <script> export default { data () { return { items: [ { date: '2019-02-12', msg: '测试内容' }, { date '2019-02-13', msg: '练习内容' } ] } } }
效果:
摘录:https://blog.csdn.net/qq_40701522/article/details/87634700