tiny-vue/examples/sites/demos/pc/app/qr-code/webdoc/qr-code.js

127 lines
3.5 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: '',
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 sizeno 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': []
}
]
}