forked from opentiny/tiny-vue
127 lines
3.5 KiB
JavaScript
127 lines
3.5 KiB
JavaScript
export default {
|
||
column: '2',
|
||
owner: '',
|
||
metaData: {
|
||
stable: '3.12.0'
|
||
},
|
||
versionTipOption: {
|
||
stages: ['stable']
|
||
},
|
||
demos: [
|
||
{
|
||
'demoId': 'basic-usage',
|
||
'name': { 'zh-CN': '基本用法', 'en-US': 'Basic Usage' },
|
||
'desc': { 'zh-CN': '详细用法参考如下示例', 'en-US': 'For details, see the following example' },
|
||
'codeFiles': ['basic-usage.vue']
|
||
},
|
||
{
|
||
'demoId': 'style',
|
||
'name': { 'zh-CN': '自定义样式', 'en-US': 'style' },
|
||
'desc': { 'zh-CN': '详细用法参考如下示例', 'en-US': 'For details, see the following example' },
|
||
'codeFiles': ['style.vue']
|
||
},
|
||
{
|
||
'demoId': 'icon',
|
||
'name': { 'zh-CN': '自定义icon', 'en-US': 'icon' },
|
||
'desc': { 'zh-CN': '详细用法参考如下示例', 'en-US': 'For details, see the following example' },
|
||
'codeFiles': ['icon.vue']
|
||
},
|
||
{
|
||
'demoId': 'level',
|
||
'name': { 'zh-CN': '二维码纠错等级', 'en-US': 'Error Code Level' },
|
||
'desc': { 'zh-CN': '详细用法参考如下示例', 'en-US': 'For details, see the following example' },
|
||
'codeFiles': ['level.vue']
|
||
}
|
||
],
|
||
apis: [
|
||
{
|
||
'name': 'qr-code',
|
||
'type': 'component',
|
||
'props': [
|
||
{
|
||
'name': 'value',
|
||
'type': 'string',
|
||
'defaultValue': '',
|
||
'desc': {
|
||
'zh-CN': '扫描后的文本',
|
||
'en-US': 'scanned text'
|
||
},
|
||
'demoId': 'basic-usage'
|
||
},
|
||
{
|
||
'name': 'size',
|
||
'type': 'number',
|
||
'defaultValue': '200',
|
||
'desc': {
|
||
'zh-CN': '二维码大小',
|
||
'en-US': 'QRCode size'
|
||
},
|
||
'demoId': 'basic-usage'
|
||
},
|
||
{
|
||
'name': 'color',
|
||
'type': 'string',
|
||
'defaultValue': '#000',
|
||
'desc': {
|
||
'zh-CN': '二维码颜色, 仅支持十六进制',
|
||
'en-US': 'QRCode Color'
|
||
},
|
||
'demoId': 'style'
|
||
},
|
||
{
|
||
'name': 'bordered',
|
||
'type': 'boolean',
|
||
'defaultValue': 'true',
|
||
'desc': {
|
||
'zh-CN': '是否有边框',
|
||
'en-US': 'Whether has border style'
|
||
},
|
||
'demoId': ''
|
||
},
|
||
{
|
||
'name': 'icon',
|
||
'type': 'string',
|
||
'defaultValue': '',
|
||
'desc': {
|
||
'zh-CN': '二维码中图片的地址(目前只支持图片地址)',
|
||
'en-US': 'include image url (only image link are supported)'
|
||
},
|
||
'demoId': 'icon'
|
||
},
|
||
{
|
||
'name': 'icon-size',
|
||
'type': 'number',
|
||
'defaultValue': '50',
|
||
'desc': {
|
||
'zh-CN': '二维码中图片的大小,icon 覆盖面积不能超过 30%, 否则影响扫码',
|
||
'en-US': 'include image size,no more than 30%'
|
||
},
|
||
'demoId': 'icon'
|
||
},
|
||
{
|
||
'name': 'level',
|
||
'type': 'string',
|
||
'defaultValue': 'Medium',
|
||
'desc': {
|
||
'zh-CN': "二维码纠错等级, 可选 'Low' | 'Medium' | 'Quality' | 'High'",
|
||
'en-US': 'Error Code Level'
|
||
},
|
||
'demoId': 'level'
|
||
}
|
||
],
|
||
'events': [
|
||
{
|
||
'name': 'change',
|
||
'type': 'function',
|
||
'desc': {
|
||
'zh-CN': '二维码变化回调',
|
||
'en-US': 'chang callback'
|
||
},
|
||
'demoId': 'level'
|
||
}
|
||
],
|
||
'slots': []
|
||
}
|
||
]
|
||
}
|