cloud-ui.vusion
Version:
Vusion Cloud UI
110 lines (109 loc) • 2.8 kB
YAML
- name: u-copy
title: 复制
icon: copy
description: 复制文本到剪切板
labels:
- Effects
attrs:
- name: text
title: 默认显示文本
type: string
default: 复制
description: 默认显示的文本
advanced: true
- name: success-text
title: 复制成功提示文本
type: string
default: 已复制
description: 复制成功提示文本
advanced: true
- name: feedback
title: 复制提示反馈方式
type: string
options:
- value: tooltip
title: 工具提示
- value: toast
title: 弹框提示
- value: none
title: 无反馈
default: tooltip
description: 复制提示反馈方式
advanced: true
- name: placement
title: 提示框位置
type: string
options:
- value: top
title: 上
- value: bottom
title: 下
- value: left
title: 左
- value: right
title: 右
- value: top-start
title: 上左
- value: top-end
title: 上右
- value: bottom-start
title: 下左
- value: bottom-end
title: 下右
- value: left-start
title: 左上
- value: left-end
title: 左下
- value: right-start
title: 右上
- value: right-end
title: 右下
default: top
description: tooltip 提示框位置
advanced: true
- name: hide-delay
title: 提示框显示时长
type: number
default: 3000
description: 提示框显示时长
advanced: true
- name: value
title: 复制的值
type: string
description: 需要复制的值
group: 数据属性
brifeDoc: ""
docDescription: ""
tooltipLink: ""
- name: disabled
title: 禁用
type: boolean
default: false
description: 置灰显示,且禁止任何交互(焦点、点击、选择、输入等)
group: 状态属性
brifeDoc: ""
docDescription: ""
tooltipLink: ""
slots:
- concept: Slot
name: default
description: 修改默认触发元素
events:
- name: copy
description: 内容复制成功后触发
title: 复制成功后
params:
- name: $event
type: object
title: 自定义事件对象
description: 自定义事件对象
schema:
$ref: "#/systemTypes/ChangeEvent"
- name: $event.value
type: string
description: 复制的值
title: 复制的值
- name: senderVM
type: UCopy
title: 事件发送对象
description: 事件发送对象