欢迎光临
我们一直在努力

九八云百度小程序教程:timeline 时间轴

  • timeline 时间轴
    • 属性说明
    • 示例
      • 代码示例

    timeline 时间轴

    解释: 时间轴组件,可配置时间轴内容,时间轴状态以及自定义图标。适用于信息展示,并可放置在页面的任何位置。

    属性说明

    属性名 类型 必填 默认值 说明

    status

    String

    wait

    时间轴状态,类型包括:wait、finished、success、error,每个类型对应不同的icon图标以及时间轴展现样式

    title

    String

    时间轴标题

    desc

    String

    时间轴副标题

    descStyle

    String

    时间轴副标题样式

    icon

    String

    自定义 icon 名称

    iconColor

    String

    自定义 icon 颜色

    timeline-class

    String

    提供时间轴的扩展样式类,供开发者自定义组件样式,可通过此 class 改变时间轴外层样式

    item-tail-class

    String

    提供时间轴的扩展样式类,供开发者自定义组件样式,可通过此 class 改变时间轴轴线样式

    content-title-class

    String

    提供时间轴的扩展样式类,供开发者自定义组件样式,可通过此 class 改变时间轴标题样式

    示例

    跳转编辑工具

    在开发者工具中打开

    在 WEB IDE 中打开

    扫码体验

    代码示例

    请使用百度APP扫码

    代码示例

    • SWAN
    • JS
    • CSS
    • JSON
    
     
    1. <view class="wrap">
    2. <view class="content">
    3. <view class="card-panel">
    4. <view class="mode-title">
    5. <view class="mode-title-line-left"></view>
    6. <view class="mode-title-text">单条信息样式</view>
    7. <view class="mode-title-line-right"></view>
    8. </view>
    9. <view class="comp-wrap">
    10. <smt-timeline
    11. s-for="item, index in options"
    12. status="{{item.status}}"
    13. title="{{item.title}}"
    14. desc="{{item.desc}}"
    15. has-tail="{{item.hasTail}}"
    16. icon-color="{{item.iconColor}}"
    17. timeline-class="comp-timeline"
    18. desc-style="
    19. {{index === options.length - 1 ? 'font-weight: 700;' : ''}}
    20. {{item.status === 'error' ? 'color: #f7534f' : ''}}
    21. "
    22. >
    23. {{item.info}}
    24. </smt-timeline>
    25. </view>
    26. </view>
    27. <view class="card-panel">
    28. <view class="mode-title">
    29. <view class="mode-title-line-left"></view>
    30. <view class="mode-title-text">多条信息样式</view>
    31. <view class="mode-title-line-right"></view>
    32. </view>
    33. <view class="comp-wrap">
    34. <smt-timeline
    35. s-for="item, index in options2"
    36. status="{{item.status}}"
    37. desc="{{item.desc}}"
    38. has-tail="{{item.hasTail}}"
    39. icon-color="{{item.iconColor}}"
    40. timeline-class="comp-timeline"
    41. desc-style="{{
    42. index === options.length - 1
    43. ? 'font-weight: 700;'
    44. : ''
    45. }}"
    46. >
    47. <view
    48. class="comp-info-wrap"
    49. s-for="descInfo in item.descInfo"
    50. >
    51. <view class="comp-info">
    52. {{descInfo.info}}
    53. </view>
    54. <view class="comp-title">
    55. {{descInfo.title}}
    56. </view>
    57. </view>
    58. </smt-timeline>
    59. </view>
    60. </view>
    61. </view>
    62. </view>

    未经允许不得转载:九八云安全 » 九八云百度小程序教程:timeline 时间轴