Không có mô tả

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

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

事件

💝最后

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