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

168 lines
4.8 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': 'events'
},
desc: {
'zh-CN': '<p><p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['basic-usage.vue']
},
{
demoId: 'indicator-trigger',
name: {
'zh-CN': '指示器和触发方式',
'en-US': 'events'
},
desc: {
'zh-CN':
'<p>走马灯指示器默认显示在幻灯片内容上,配置 `indicator-position` 为 outside 后,将显示在外部。<br />配置 `trigger` 为 click ,可以修改指示器触发方式为单击,默认鼠标悬停到指示器时,走马灯幻灯片就会对应切换。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['indicator-trigger.vue']
},
{
demoId: 'manual-play',
name: {
'zh-CN': '手动轮播',
'en-US': 'events'
},
desc: {
'zh-CN':
'<p>调用 `setActiveItem()`、`next()`、`prev()` 方法可根据需要进行轮播。`initial-index` 属性可以指定初始激活的幻灯片索引。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['manual-play.vue']
},
{
demoId: 'close-loop',
name: {
'zh-CN': '关闭循环轮播',
'en-US': 'events'
},
desc: {
'zh-CN':
'<p>配置 `loop` 属性为 false 后,若走马灯幻灯片已切换到最后一项,则将不能再从第一项开始循环切换。即切换到最后一项时,右侧切换箭头不再显示,切换到第一项时,左侧切换箭头不再显示。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['close-loop.vue']
},
{
demoId: 'autoplay',
name: {
'zh-CN': '自动切换',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>配置 `autoplay` 属性为 true 后,走马灯的幻灯片内容将自动轮播切换。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['autoplay.vue']
},
{
demoId: 'play-interval',
name: {
'zh-CN': '轮播间隔时间',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>走马灯幻灯片轮播间隔时间默认为 3000 毫秒,通过 `interval` 属性可以自定义。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['play-interval.vue']
},
{
demoId: 'up-down-carousel',
name: {
'zh-CN': '纵向轮播',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>配置 `type` 属性为 vertical 即可实现纵向轮播。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['up-down-carousel.vue']
},
{
demoId: 'show-title',
name: {
'zh-CN': '显示标题',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>通过 `title` 配置显示标题,需要与 `show-title` 结合使用。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['show-title.vue']
},
{
demoId: 'carousel-arrow-always',
name: {
'zh-CN': '总是显示切换箭头',
'en-US': 'events'
},
desc: {
'zh-CN': '<p><p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['carousel-arrow-always.vue']
},
{
demoId: 'carousel-arrow-hover',
name: {
'zh-CN': 'hover 时显示切换箭头',
'en-US': 'events'
},
desc: {
'zh-CN': '<p><p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['carousel-arrow-hover.vue']
},
{
demoId: 'carousel-arrow-never',
name: {
'zh-CN': '隐藏切换箭头',
'en-US': 'events'
},
desc: {
'zh-CN': '<p><p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['carousel-arrow-never.vue']
},
{
demoId: 'aspect-ratio',
name: {
'zh-CN': '宽高比',
'en-US': 'events'
},
desc: {
'zh-CN':
'<p>`aspect-ratio` 属性可以设置轮播图的宽高比,如果设置了 height会以 height 为主,默认值为 16:2可以设置任意的整数宽高比例。 设置了`aspect-ratio`之后页面缩放时会按照设定的比例自动调整轮播器的高度。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['aspect-ratio.vue']
},
{
demoId: 'indicator-style',
name: {
'zh-CN': '指示器样式',
'en-US': 'events'
},
desc: {
'zh-CN': '<p>`indicator-style` 属性可以设置轮播图指示器样式,支持 light 与 dark 两种类型,默认为 light。<p>',
'en-US': '<p>bbutton click</p>'
},
codeFiles: ['indicator-style.vue']
}
],
apis: []
}