Bez popisu

wsx ad4dbd6d39 改bug před 10 měsíci
.hbuilderx ad4dbd6d39 改bug před 10 měsíci
api ad4dbd6d39 改bug před 10 měsíci
assets 360129ded4 改bug před 10 měsíci
components e227548091 改bug před 10 měsíci
enum bcb28ac354 app 拍照功能实现 售后服务管理开发 před 1 rokem
hybrid b02435c0c6 协同办公bug před 1 rokem
mixins 67588ddfd1 优化 před 2 roky
pages ad4dbd6d39 改bug před 10 měsíci
plugins 67588ddfd1 优化 před 2 roky
static 585388bdcb 首页 před 11 měsíci
store 360129ded4 改bug před 10 měsíci
uni_modules 360129ded4 改bug před 10 měsíci
unpackage 67588ddfd1 优化 před 2 roky
utils 360129ded4 改bug před 10 měsíci
.gitignore 67588ddfd1 优化 před 2 roky
App.vue 52d5b37369 改bug před 11 měsíci
index.html 67588ddfd1 优化 před 2 roky
main.js d0a323d881 bug před 11 měsíci
package-lock.json a0eb11db70 修改pda批量界面的逻辑 před 11 měsíci
package.json a0eb11db70 修改pda批量界面的逻辑 před 11 měsíci
pages.json 52d5b37369 改bug před 11 měsíci
project.config.json 67588ddfd1 优化 před 2 roky
project.private.config.json 67588ddfd1 优化 před 2 roky
readme.md aeba013af4 我的待办 我的已办 před 2 roky
svgo.config.js 8c2ad5d76f 优化 před 1 rokem
uni.scss 3d2175d91c 优化 před 2 roky
yarn.lock a0eb11db70 修改pda批量界面的逻辑 před 11 měsíci

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

事件

💝最后

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