Ingen beskrivning

wsx 950ee1941b 1 10 månader sedan
.hbuilderx ad4dbd6d39 改bug 10 månader sedan
api 3dd008cd66 工单样式,查询的修改 10 månader sedan
assets 360129ded4 改bug 10 månader sedan
components 487fed4418 改bug 10 månader sedan
enum bcb28ac354 app 拍照功能实现 售后服务管理开发 1 år sedan
hybrid b02435c0c6 协同办公bug 1 år sedan
mixins 67588ddfd1 优化 2 år sedan
pages 950ee1941b 1 10 månader sedan
plugins 67588ddfd1 优化 2 år sedan
static 585388bdcb 首页 11 månader sedan
store 360129ded4 改bug 10 månader sedan
uni_modules 360129ded4 改bug 10 månader sedan
unpackage 67588ddfd1 优化 2 år sedan
utils 3dd008cd66 工单样式,查询的修改 10 månader sedan
.gitignore 67588ddfd1 优化 2 år sedan
App.vue 52d5b37369 改bug 11 månader sedan
index.html 67588ddfd1 优化 2 år sedan
main.js d0a323d881 bug 11 månader sedan
package-lock.json a0eb11db70 修改pda批量界面的逻辑 11 månader sedan
package.json a0eb11db70 修改pda批量界面的逻辑 11 månader sedan
pages.json 487fed4418 改bug 10 månader sedan
project.config.json 67588ddfd1 优化 2 år sedan
project.private.config.json 67588ddfd1 优化 2 år sedan
readme.md aeba013af4 我的待办 我的已办 2 år sedan
svgo.config.js 8c2ad5d76f 优化 1 år sedan
uni.scss 3d2175d91c 优化 2 år sedan
yarn.lock a0eb11db70 修改pda批量界面的逻辑 11 månader sedan

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 - 分割线颜色

事件

💝最后

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