Sem descrição

liujt cd7001665d fix: 商机跟进记录删除不生效问题 há 9 meses atrás
.hbuilderx ad4dbd6d39 改bug há 10 meses atrás
api e66f8bf3bd 改bug há 10 meses atrás
assets 360129ded4 改bug há 10 meses atrás
components 487fed4418 改bug há 10 meses atrás
enum ffa2f16324 fix:售后需求增加关联类型选择 há 9 meses atrás
hybrid f6eaed1830 添加报销事项功能 há 9 meses atrás
mixins 67588ddfd1 优化 há 2 anos atrás
pages cd7001665d fix: 商机跟进记录删除不生效问题 há 9 meses atrás
plugins 67588ddfd1 优化 há 2 anos atrás
static 585388bdcb 首页 há 11 meses atrás
store 360129ded4 改bug há 10 meses atrás
uni_modules 360129ded4 改bug há 10 meses atrás
unpackage 67588ddfd1 优化 há 2 anos atrás
utils e66f8bf3bd 改bug há 10 meses atrás
.gitignore 67588ddfd1 优化 há 2 anos atrás
App.vue 52d5b37369 改bug há 11 meses atrás
index.html 67588ddfd1 优化 há 2 anos atrás
main.js d0a323d881 bug há 11 meses atrás
package-lock.json a0eb11db70 修改pda批量界面的逻辑 há 11 meses atrás
package.json a0eb11db70 修改pda批量界面的逻辑 há 11 meses atrás
pages.json a8923d4724 扫码出库 há 10 meses atrás
project.config.json 67588ddfd1 优化 há 2 anos atrás
project.private.config.json 67588ddfd1 优化 há 2 anos atrás
readme.md aeba013af4 我的待办 我的已办 há 2 anos atrás
svgo.config.js 8c2ad5d76f 优化 há 1 ano atrás
uni.scss 3d2175d91c 优化 há 2 anos atrás
yarn.lock a0eb11db70 修改pda批量界面的逻辑 há 11 meses atrás

readme.md

uniapp timeline时间轴提示

组件名:uaTimeline 代码块: <ua-timeline> ua-timeline-item

uaTimeline一款基于uniapp vue3自定义多功能时间线组件。支持自定义节点类型/样式、时间戳、节点图标及分割线样式。

注意事项 如果想自定义图标,需要自己引入iconfont图标

引入方式

本组件符合easycom规范,只需将本组件放在components目录,在页面template中即可直接使用。

基本用法

示例

  • 基础用法

    <ua-timeline>
    	<ua-timeline-item timestamp="2021-12-28">创建成功</ua-timeline-item>
    	<ua-timeline-item timestamp="2021-12-15" lineType="dotted">审核通过</ua-timeline-item>
    	<ua-timeline-item>提交信息</ua-timeline-item>
    </ua-timeline>
    
  • 自定义节点及字体大小

    <ua-timeline>
    	<ua-timeline-item timestamp="2021-12-12" size="18" icon="ve-icon-check" color="#f60" style="font-size: 16px;">自定义字体大小</ua-timeline-item>
    	<ua-timeline-item timestamp="2021-12-15" size="24px" placement="top" hideTimestamp>bbbb</ua-timeline-item>
    	<ua-timeline-item size="12px">cccc</ua-timeline-item>
    </ua-timeline>
    
  • 自定义设置type、size、icon、color属性自定义节点样式

    <script setup>
    	import { ref } from 'vue'
    	const timelineList = ref([
    		{ content: '支持使用图标', timestamp: '2018-04-12 20:46', size: 18, type: 'primary', icon: 've-icon-favor' },
    		{ content: '支持自定义颜色', timestamp: '2018-04-03 20:46', type: 'warning', lineColor: '#ff22cf' },
    		{ content: '支持自定义颜色', timestamp: '2018-04-03 20:46', color: '#0ddaa1', lineType: 'dotted' },
    		{ content: '支持自定义尺寸',timestamp: '2018-04-03 20:46',size: '21px' }, 
    		{ content: '默认样式的节点',timestamp: '2018-04-03 20:46' }
    	])
    </script>
    
    <ua-timeline>
    	<ua-timeline-item
    		v-for="(item,index) in timelineList"
    		:key="index"
    		:timestamp="item.timestamp"
    		:type="item.type"
    		:size="item.size"
    		:icon="item.icon"
    		:color="item.color"
    		:lineColor="item.lineColor"
    		:lineType="item.lineType"
    	>
    		{{item.content}}
    	</ua-timeline-item>
    </ua-timeline>
    
  • 自定义type=card卡片时间轴

    <ua-timeline type="card">
    	<ua-timeline-item timestamp="2021-12-12" type="danger">
    		<div>Create a services site 2015-09-01</div>
    	</ua-timeline-item>
    	<ua-timeline-item timestamp="2021-12-15" placement="top">
    		<div>Technical testing 1</div>
    		<div>Technical testing 2</div>
    		<div>Technical testing 3</div>
    	</ua-timeline-item>
    	<ua-timeline-item size="12px" type="success">
    		<template #dot><i class="ve-icon-edit"></i></template>
    		<h4>更新 Github 模板</h4>
    		<p>王小虎 提交于 2018/4/12 20:46</p>
    	</ua-timeline-item>
    </ua-timeline>
    

API

uaTimeline Props

属性名 类型 默认值 说明
type String - 类型(card)

uaTimelineItem Props

属性名 类型 默认值 说明
type String - 节点类型(primary / success / warning / danger / info)
timestamp String - 时间戳
hideTimestamp Boolean - 是否隐藏时间戳
placement String bottom 时间戳位置(top / bottom)
color String - 节点颜色
icon String - 节点图标
size Number 12 节点尺寸
lineType String solid 分割线类型(solid / dashed / dotted)
lineColor String - 分割线颜色

事件

💝最后

开发不易,希望各位小伙伴们多多支持下哈~~ ☕️☕️