当前位置: 首页 > 文档资料 > FeArt 中文文档 >

Tips 工具提示

优质
小牛编辑
131浏览
2023-12-01

使用指南

引入方式

import { Tips } from 'feart';

components: {
  'fe-tip': Tips,
}

代码示例

普通 tips

<fe-tips :placement="'topLeft'" :content="'我是content'">
  <button class="tips-test-btn">topLeft</button>
</fe-tips>

自定义右侧显示图标和显示关闭图标

<fe-tips
  :showCloseIcon="true"
  :placement="'topLeft'"
  :title="'注意哦'"
  :content="'如果组件的default slot为空,那内容相对屏幕定位'"
  :rightType="'icon'"
  :rightContent="'down'"
  @onVisibleChange="onVisibleChange"
>
</fe-tips>

自定义右侧显示按钮

<fe-tips
  :showCloseIcon="true"
  :placement="'topLeft'"
  :title="'注意哦'"
  :content="'如果组件的default slot为空,那内容相对屏幕定位'"
  :rightType="'button'"
  :rightContent="'知道了'"
  @onVisibleChange="onVisibleChange"
>
</fe-tips>

弹出层跟随页面滚动

<fe-tips
  :getPopupContainer="'.page-body'"
  :placement="'bottomRight'"
  :content="'我是content bottom right'"
>
  <button class="tips-test-btn">bottomRight弹出层内容跟随页面滚动</button>
</fe-tips>

自定义弹出层颜色

<fe-tips
  :placement="'bottomLeft'"
  :backgroundColor="'#fff'"
  :color="'#269df4'"
  :content="'我是content'"
>
  <button class="tips-test-btn">自定义颜色</button>
</fe-tips>

自定义弹出层样式

<fe-tips
  overlayClassName="custom-width"
  :placement="'bottom'"
  :content="'我是content bottom,自定义宽度为280px'"
>
  <button class="tips-test-btn">自定义class</button>
</fe-tips>
.custom-width {
  width: 280px;
}

Props

参数说明类型默认值
placement引导内容位置 (位置有十二个方向 见下表)Stringtop
isTrigger是否由点击控制显示隐藏(isTrigger 为 true 的时候,点击页面其他地方会关闭弹出层,为 false 的情况下,不会关闭弹出层)Booleantrue
visible自定义是否可见,用于手动控制显示隐藏Booleanfalse
title卡片的标题String-
content卡片的内容String-
overlayClassName弹出卡片类名String-
showCloseIcon显示左侧关闭图标Boolean-
rightType内容类型,(可选"button/icon"),如果为按钮,则填写按钮的"文案",如果是图标,则填写图标的“名称”String-
rightContent右侧内容String-
backgroundColor背景颜色String#269DF4
color文字颜色String#FFFFFF
rightClick右侧按钮点击事件Function默认方法为关闭引导
getPopupContainer获取弹出内容的容器(如果容器滚动时,则弹出层跟随滚动)String/Function为string时,作为css selector查询元素

placement 可选值

参数说明备注
topLeft上左-
top上中-
topRight上右-
leftTop左上-
left左中-
leftBottom左下-
rightTop右上-
right右中-
rightBottom右下-
bottomLeft下左-
bottom下中-
bottomRight下右-
---

Events

事件说明参数
onVisibleChange可见性发生变化fn(visible)

Slots

名称说明
default默认展示内容 (如果 defaultSlot 为空,则 placement 属性只对 top 和 bottom 会生效,相对于整个屏幕定位,显示于顶部或者底部,同时,三角箭头不显示)