1. timeline
时间轴
1.1. nly-timeline
1.1.1. props
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
inverse | Boolean | 边框,默认无边框,设置true则有边框 |
1.2. nly-timeline-label
时间标签
1.2.1. props
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
bg-variant | String | 背景颜色 | |
bg-gradient-variant | String | 背景颜色,渐变色 | |
tag | String | div | 标签 |
label-class | String | 自定义css式样 | |
span-class | String | 自定义span元素css式样 |
1.3. nly-timeline-content
容器
1.3.1. props
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
bg-variant | String | 背景颜色 | |
bg-gradient-variant | String | 背景颜色,渐变色 | |
icon | String | 容器icon,传入icon才会渲染,否则不会渲染 | |
icon-class | String | 自定义css式样 |
1.4. nly-timeline-item
item元素
1.4.1. props
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
time | String | 时间值 | |
timeIcon | String | 时间icon,传入time才会渲染 | |
time-tag | String | span | time标签 |
time-class | String | time自定义css式样 | |
item-tag | String | div | item标签 |
item-class | String | item自定义css式样 | |
item-tag | String | div | item标签 |
1.5. nly-timeline-header
item元素中header部分
1.5.1. props
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
tag | String | div | 标签 |
timelineHeaderClass | String | 自定义css式样 |
1.6. nly-timeline-body
item元素中body部分
1.6.1. props
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
tag | String | div | 标签 |
timelineBodyClass | String | 自定义css式样 |
1.7. nly-timeline-footer
item元素中footer部分
1.7.1. props
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
tag | String | div | 标签 |
timelineFooterClass | String | 自定义css式样 |
1.8. 单包导出
如果只需要使用timelinePlugin中的组件,请使用单个组件导出
1.8.1. 包含组件
timelinePlugin包括以下组件
名称 | 导出路径 |
---|---|
NlyTimeline | nly-adminlte-vue |
NlyTimelineLabel | nly-adminlte-vue |
NlyTimelineContent | nly-adminlte-vue |
NlyTimelineItem | nly-adminlte-vue |
NlyTimelineHeader | nly-adminlte-vue |
NlyTimelineBody | nly-adminlte-vue |
NlyTimelineFooter | nly-adminlte-vue |
1.8.2. 导出方法
单组件导出
import { NlyTimeline } from "nly-adminlte-vue";
Vue.component('nly-timeline', NlyTimeline)
整个timelinePlugin出
import { timelinePlugin } from "nly-adminlte-vue";
Vue.use(timelinePlugin);
组件参数
props 参数
props (Click to sort Ascending) | 类型 | 默认值 | 描述 |
---|---|---|---|
id | String | null | 设置id |
active | Boolean | false | 设置 true 处于激活状态 |
tag | String | 'div' | 标签 |
button-id | String | 如果传入, 则可设置一个按钮来操作对应id的nly-tab可见状态,如果没用传入,会自动生成一个 | |
title | String | '' | 标题文字 |
title-item-class | String or Array or Object | 选项卡控制器 li标签的 自定义css | |
title-link-class | String or Array or Object | 选项卡控制器里包裹的a标签自定义css | |
title-link-attributes v0.4.4+ | Object | 选项卡控制器里包裹的a标签 attributes属性 | |
disabled | Boolean | false | 禁用,设置true为禁用状态 |
no-body | Boolean | false | |
lazy | Boolean | false | 懒加载 |
单个组件导入
你可以从下表给出的导出路径和导出名称导入单个组件包
组件 | 导出名称 | 导出路径 |
---|---|---|
<nly-timeline> | NlyTimeline | nly-adminlte-vue |
<nly-tab> | NlyTab | nly-adminlte-vue |
例子
import { NlyTimeline } from 'nly-adminlte-vue' Vue.component('nly-timeline', NlyTimeline)
导出作为插件
导出的插件包括上表中列出的组件. 插件同样包含上表中所有组件的简称.
导出名称 | 导出路径 |
---|---|
TimelinePlugin | nly-adminlte-vue |
例子
import { TimelinePlugin } from 'nly-adminlte-vue' Vue.use(TimelinePlugin)