tiny-vue/examples/docs/resources/mobile-first/app/tooltip/webdoc/tooltip.js

206 lines
5.7 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export default {
column: '2',
owner: '',
demos: [
{
demoId: 'basic-usage',
name: {
'zh-CN': '基本用法',
'en-US': 'basic usage'
},
desc: {
'zh-CN': '<p></p>',
'en-US': '<p>button type</p>'
},
codeFiles: ['basic-usage.vue']
},
{
demoId: 'dynamic-disable',
name: {
'zh-CN': '禁用',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>通过 `disabled` 设置禁用<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['dynamic-disable.vue']
},
{
demoId: 'manual-control-tip',
name: {
'zh-CN': '手动控制',
'en-US': 'events'
},
desc: {
'zh-CN':
'<p>手动控制模式,通过设置 `manual` 属性为 true 后mouseenter 和 mouseleave 事件将不会生效,然后可以通过设置 `v-model` 动态控制显示和隐藏<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['manual-control-tip.vue']
},
{
demoId: 'tooltip-theme',
name: {
'zh-CN': '主题',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>通过 `effect` 属性设置主题,可选值 dark/light 两种主题。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['tooltip-theme.vue']
},
{
demoId: 'open-delay',
name: {
'zh-CN': '自动隐藏和延迟时间',
'en-US': 'events'
},
desc: {
'zh-CN':
'<p>通过 `hide-after` 属性设置 Tooltip 组件出现后自动隐藏延时,单位毫秒,为 0 则不会自动隐藏。通过 `open-delay` 属性设置 Tooltip 组件延迟出现的时间,单位毫秒。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['open-delay.vue']
},
{
demoId: 'tooltip-offset',
name: {
'zh-CN': '偏移量',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>通过 `offset` 属性设置 Tooltip 组件出现位置的偏移量。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['tooltip-offset.vue']
},
{
demoId: 'enterable',
name: {
'zh-CN': '鼠标是否可进入',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>通过 `enterable` 属性设置鼠标是否可进入到 tooltip 中。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['enterable.vue']
},
{
demoId: 'visible-arrow',
name: {
'zh-CN': '是否显示箭头',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>通过 `visible-arrow` 属性设置是否显示 Tooltip 箭头。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['visible-arrow.vue']
},
{
demoId: 'popper-class',
name: {
'zh-CN': '添加样式类名',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>通过 `popper-class` 属性为 Tooltip 的 popper 添加类名。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['popper-class.vue']
},
{
demoId: 'tooltip-content',
name: {
'zh-CN': '插槽',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>设置过通过 `content` 插槽添加自定义内容。滤类型<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['tooltip-content.vue']
},
{
demoId: 'popper-options',
name: {
'zh-CN': 'popper 配置',
'en-US': 'events'
},
desc: {
'zh-CN':
'<p>通过 `popper-options` 属性为 Tooltip 的 popper 配置参数,具体可参考[popper.js](https://popper.js.org/)<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['popper-options.vue']
},
{
demoId: 'popper-options-bubbling',
name: {
'zh-CN': 'popper 配置通过 bubbling 控制 tip 位置',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>popperOptions.bubbling 配置为 true 时,所有的父元素包含滚动条,滚动时都会动态改变 tip 的位置<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['popper-options-bubbling.vue']
},
{
demoId: 'tabindex',
name: {
'zh-CN': 'tabindex 配置',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>通过配置 `tabindex` 配置的属性会自动添加到该组件的触发原上。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['tabindex.vue']
},
{
demoId: 'content-pre',
name: {
'zh-CN': '文本预格式化',
'en-US': 'events'
},
desc: {
'zh-CN':
'<p>配置 `pre` 为 `true`,就会预格式化 `content` 文本。<br>被包围在 `<pre></pre>` 标签元素中的文本会保留空格和换行符,文本也会呈现为等宽字体。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['content-pre.vue']
},
{
demoId: 'content-render',
name: {
'zh-CN': '自定义渲染',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>使用属性 `renderContent` 配置自定义渲染方法<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['content-render.vue']
},
{
demoId: 'z-index',
name: {
'zh-CN': '弹出层 zIndex',
'en-US': 'events'
},
desc: {
'zh-CN':
'<p>设置`z-index`属性为`relative`时,弹出层样式属性 zIndex 值参考 Reference 及其父级 Dom。<br>设置`z-index`属性为默认值`next`时,弹出层样式属性 zIndex 值由组件库内部维护。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['z-index.vue']
}
],
apis: []
}