提示 Tooltip
显示简短信息性消息。
使用
API安装使用
{
// 原生小程序
"usingComponents": {
"ti-tooltip": "@titian-design/weapp/tooltip/index"
},
// titan-cli搭建的项目
"usingComponents": {
"ti-tooltip": "platform://titian-mp/ti-tooltip"
}
}
用法示例
基本使用
提示操作区不宜过小,需大于三角形边长
ti-tooltip API
属性 Properties
名称 | 类型 | 是否必填 | 默认值 | 说明 | 备注 |
---|---|---|---|---|---|
visible | boolean | 否 | false | 展示 | |
content | string | 否 | - | 提示文案 | - |
direction | bottom | top | 否 | bottom | 提示方向 | - |
size | number | 否 | 24 | 直角三角形底边长度,单位 px | - |
close-on-click | boolean | 否 | false | 点击关闭 | - |
ext-style | string | 否 | - | 容器样式 | - |
事件 Events
名称 | 参数列表 | 描述 | 备注 |
---|---|---|---|
bind:close | - | 当提示关闭时触发 | - |
插槽 Slots
名称 | 说明 | 备注 |
---|---|---|
default | 默认插槽 | 点击区 |
content | 自定内容插槽 | 当内容为空时,选用此插槽 |
外部样式类 External Classes
名称 | 说明 | 备注 |
---|---|---|
ext-class | 根节点可扩展的类名 | - |
ext-content-class | 提示区域容器 class | - |
ext-inner-class | 提示区域 class | - |
CSS 变量 CSS Variables
变量 | 默认值 | 说明 | 备注 |
---|---|---|---|
--tooltip-content-max-width | 384px | 提示区最大宽度 | - |
--tooltip-content-z-index | 1 | 内容区最大层级 | - |
--tooltip-content-bg-color | theme.color.gray.mask.800 | 内容区背景颜色 | - |
--tooltip-content-color | theme.color.gray.texticon.invert | 内容区字体颜色 | - |
--tooltip-content-radius | theme.borderRadius.r2 | 内容区圆角 | - |
--tooltip-arrow-content-bg-color | theme.color.gray.mask.800 | 箭头区背景颜色 | - |
--tooltip-inner-color | theme.color.gray.background.default | 提示内容区字体颜色 | - |
--tooltip-inner-padding-v | theme.spacing.vertical.v6 | 提示区内容区垂直方向内边距 | - |
--tooltip-inner-padding-h | theme.spacing.horizontal.h9 | 提示区内容区水平方向内边距 | - |
--tooltip-inner-min-width | 30px | 提示区内容区最小宽度 | - |
--tooltip-inner-font-size | theme.fontSize.t6 | 内容字体尺寸 | - |
--tooltip-inner-line-height | theme.lineHeight.multiline.t6 | 内容字体行高 | - |
--tooltip-box-shadow | 0px 8px 40px rgba(0, 0, 0, 0.06) | - | - |
--tooltip-inner-font-weight | theme.fontWeight.regular |