Files
xhs-examples/xhs-mini-demos/entry/search/dictionary.js
2025-09-14 00:21:54 +08:00

929 lines
19 KiB
JavaScript

/**
* @file dictionary
* @author sunbai
*/
export const componentDictionary = [
{
subName: '按钮',
subNameTra: 'button',
id: 'button'
},
{
subName: '多项选择器',
subNameTra: 'checkbox',
id: 'checkbox'
},
{
subName: '表单',
subNameTra: 'form',
id: 'form'
},
{
subName: '输入框',
subNameTra: 'input',
id: 'input'
},
{
subName: '表单组件标签',
subNameTra: 'label',
id: 'label'
},
{
subName: '底部弹起的滚动选择器',
subNameTra: 'picker',
id: 'picker'
},
{
subName: '滚动选择器',
subNameTra: 'picker-view',
id: 'picker-view'
},
{
subName: '单项选择器',
subNameTra: 'radio',
id: 'radio'
},
{
subName: '滑动选择器',
subNameTra: 'slider',
id: 'slider'
},
{
subName: '开关选择器',
subNameTra: 'switch',
id: 'switch'
},
{
subName: '多行输入框',
subNameTra: 'textarea',
id: 'textarea'
},
{
subName: '富文本编辑器',
id: 'editor',
subNameTra: 'editor'
},
{
subName: '图标',
subNameTra: 'icon',
id: 'icon'
},
{
subName: '进度条',
subNameTra: 'progress',
id: 'progress'
},
{
subName: '富文本',
subNameTra: 'rich-text',
id: 'rich-text'
},
{
subName: '文本',
subNameTra: 'text',
id: 'text'
},
// {
// subName: '透明视频动画',
// subNameTra: 'animation-video',
// id: 'animation-video'
// },
// {
// subName: 'Lottie 动画',
// subNameTra: 'animation-view',
// id: 'animation-view'
// },
// {
// subName: '音频',
// subNameTra: 'audio',
// id: 'audio'
// },
// {
// subName: '相机',
// subNameTra: 'camera',
// id: 'camera'
// },
// {
// subName: 'AR相机',
// subNameTra: 'ar-camera',
// id: 'ar-camera'
// },
{
subName: '图片',
subNameTra: 'image',
id: 'image'
},
// {
// subName: '实时视频播放器',
// subNameTra: 'live-player',
// id: 'live-player'
// },
{
subName: '视频',
subNameTra: 'video',
id: 'video'
},
// {
// subName: '实时音视频通话',
// subNameTra: 'rtc',
// id: 'rtc'
// }
{
subName: '地图',
subNameTra: 'map',
id: 'map'
},
{
subName: '可移动视图容器',
subNameTra: 'movable-area',
id: 'movable-area'
},
{
subName: '可滚动视图区域',
subNameTra: 'scroll-view',
id: 'scroll-view'
},
{
subName: '滑块视图容器',
subNameTra: 'swiper',
id: 'swiper'
},
{
subName: '基础视图',
subNameTra: 'view',
id: 'view'
},
{
subName: '页面导航',
subNameTra: 'navigator',
id: 'navigator'
},
// {
// subName: '标签栏',
// subNameTra: 'tabs',
// id: 'tabs'
// },
// {
// subName: '广告',
// subNameTra: 'ad',
// id: 'ad'
// },
// {
// subName: '开放数据',
// subNameTra: 'open-data',
// id: 'open-data'
// },
{
subName: '网页容器',
subNameTra: 'webview',
id: 'webview'
},
// {
// subName: '内嵌登录',
// subNameTra: 'login',
// id: 'login'
// },
// {
// subName: '内嵌支付面板',
// subNameTra: 'inline-payment-panel',
// id: 'inline-payment-panel'
// },
// {
// icon: 'https://b.bdstatic.com/searchbox/icms/searchbox/img/canvas.png',
// name: '画布',
// open: false,
// list: [
// {
// subName: '画布',
// subNameTra: 'canvas',
// id: 'canvas'
// }
// ]
// },
// {
// icon: 'https://b.bdstatic.com/searchbox/icms/searchbox/img/content-services.png',
// name: '内容服务',
// open: false,
// list: [
// {
// subName: '点赞',
// id: 'like',
// subNameTra: 'like'
// },
// {
// subName: '关注小程序',
// subNameTra: 'follow-xhs',
// id: 'follow-xhs'
// },
// {
// subName: '一站式互动',
// id: 'one-stop-interaction',
// subNameTra: 'one-stop-interaction'
// }
// ]
// },
// {
// icon: 'https://b.bdstatic.com/searchbox/icms/searchbox/img/dynamicLib.png',
// name: '动态库',
// open: false,
// list: [
// {
// subName: '富文本编辑器',
// id: 'editor',
// subNameTra: 'editor'
// }
// ]
// },
];
export const apiDictionary = [
{
subName: '检测api能力',
id: 'caniuse'
},
// {
// subName: 'arrayBuffer <=> base64',
// id: 'base64arraybuffer'
// },
{
subName: '获取设备系统信息',
id: 'get-system-info'
},
// {
// subName: '小程序生命周期',
// id: 'getLaunchOptionsSync'
// },
{
subName: '检测小程序更新',
id: 'mp-update'
},
{
subName: '页面跳转',
id: 'navigator'
},
// todo
// {
// icon: 'https://b.bdstatic.com/searchbox/icms/searchbox/img/router.png',
// name: '跳转',
// open: false,
// list: [
// ]
// },
// {
// icon: '../../image/基础.png',
// name: '转发',
// open: false,
// list: [
// {
// subName: '分享',
// id: 'share'
// }
// ]
// },
{
subName: '显示加载提示框',
id: 'loading'
},
{
subName: '显示消息提示框',
id: 'toast'
},
{
subName: '操作菜单',
id: 'action-sheet'
},
{
subName: '显示模态弹窗',
id: 'modal'
},
{
subName: '设置tabBar状态',
id: 'set-tab-bar-item'
},
{
subName: '设置tabBar样式',
id: 'set-tab-bar-style'
},
{
subName: '设置导航栏颜色',
id: 'set-navigation-bar-color'
},
{
subName: '设置导航栏标题',
id: 'set-navigation-bar-title'
},
// {
// subName: '隐藏返回首页按钮',
// id: 'hide-home-button'
// },
{
subName: '下拉刷新',
id: 'pull-down-refresh'
},
{
subName: '创建动画',
id: 'animation'
},
{
subName: '获取菜单按钮布局信息',
id: 'menu-button'
},
// {
// subName: '导航栏加载动画',
// id: 'navigation-bar-loading'
// },
// {
// subName: '设置底部标签栏',
// id: 'tab-bar'
// },
// {
// subName: '关注小程序引导',
// id: 'show-favorite-guide'
// },
// {
// subName: '页面滚动',
// id: 'page-scroll-to'
// },
// {
// subName: '设置背景颜色',
// id: 'set-background-color'
// },
// {
// subName: '获取节点信息',
// id: 'create-selector-query'
// },
// {
// subName: '用户可见节点',
// id: 'intersection-observer'
// },
// {
// subName: '改变屏幕方向',
// id: 'change-screen-orientation'
// },
// {
// subName: '锁定屏幕方向',
// id: 'lock-screen-orientation'
// },
// {
// subName: '解锁屏幕方向',
// id: 'unlock-screen-orientation'
// }
{
subName: '发起请求',
id: 'request'
},
{
subName: '上传文件',
id: 'upload-file'
},
{
subName: '下载文件',
id: 'download-file'
},
// {
// subName: 'webSocket',
// id: 'web-socket'
// },
// {
// icon: '../../image/基础.png',
// name: '支付',
// open: false,
// list: [
// {
// subName: '支付',
// id: 'request-payment'
// },
// ]
// },
{
subName: '数据存储',
id: 'storage'
},
// {
// subName: '预览图片',
// id: 'preview-image'
// },
// {
// subName: '获取图片信息',
// id: 'get-image-info'
// },
// {
// subName: '保存图片到相册',
// id: 'save-image-to-photos-album'
// },
// {
// subName: '选择图片',
// id: 'choose-image'
// },
{
subName: '图片',
id: 'image'
},
// 和组件重复
// {
// subName: '地图',
// id: 'map'
// },
{
subName: '视频',
id: 'video'
},
// 和组件重复
// {
// subName: '富文本',
// id: 'editor'
// },
// {
// subName: '选择图片和视频',
// id: 'choose-album'
// },
// {
// subName: '背景音频',
// id: 'get-background-audio-manager'
// },
// {
// subName: '录音',
// id: 'get-recorder-manager'
// },
// {
// subName: '获取音频输入源',
// id: 'get-available-audio-sources'
// },
// {
// subName: '选择视频',
// id: 'choose-video'
// },
// {
// subName: '保存视频到相册',
// id: 'save-video-to-photos-album'
// }
{
subName: '获取位置',
id: 'get-location'
},
{
subName: '地图控制',
id: 'map'
},
// {
// subName: '使用原生地图查看位置',
// id: 'open-location'
// },
// {
// subName: '使用原生地图选择位置',
// id: 'choose-location'
// },
{
subName: '登录',
id: 'login'
},
{
subName: '检验登陆态',
id: 'check-session'
},
// todo
// {
// subName: '授权(todo)',
// id: 'authorize'
// },
{
subName: '支付',
id: 'request-payment'
},
{
subName: '授权设置',
id: 'setting'
},
{
subName: '选择收货地址',
id: 'choose-address'
},
{
subName: ' 获取用户信息',
id: 'get-user-info'
},
{
subName: ' 获取账号信息',
id: 'get-account-info-sync'
},
// todo
// {
// subName: '引导关注(todo)',
// id: 'yindao'
// },
// todo
// {
// subName: '专业号(todo)',
// id: 'zhuanyehao'
// },
// {
// subName: '书架',
// id: 'book-shelf'
// },
{
subName: '剪贴板',
id: 'clipboard-data'
},
{
subName: '获取手机网络类型',
id: 'get-network-type'
},
{
subName: '拨打电话',
id: 'make-phone-call'
},
{
subName: '监听手机内存状态',
id: 'memory-warn'
},
{
subName: '扫码',
id: 'scan-code'
},
// {
// subName: '获取运行环境信息',
// id: 'get-env-info-sync'
// },
// {
// subName: '监听网络状态变化',
// id: 'on-network-status-change'
// },
// {
// subName: '屏幕亮度',
// id: 'screen-brightness'
// },
// {
// subName: '振动',
// id: 'vibrate'
// },
// {
// subName: '监听加速度数据',
// id: 'get-accelerometer'
// },
// {
// subName: '监听罗盘数据',
// id: 'get-compass'
// },
// {
// subName: '监听设备方向变化',
// id: 'device-motion'
// },
// {
// subName: '添加手机联系人',
// id: 'add-phone-contact'
// },
// {
// subName: '获取电量信息',
// id: 'get-battery-info'
// },
// {
// subName: '监听用户截屏事件',
// id: 'on-user-capture-screen'
// },
// {
// subName: '在系统日历中新建日程',
// id: 'event-on-calendar'
// },
// {
// subName: '监听键盘高度变化',
// id: 'keyboard-heightchange'
// },
// {
// subName: '监听手机屏幕朗读器开启状态变化',
// id: 'screen-reader-change'
// },
// {
// subName: '监听手机动画减弱开启状态变化',
// id: 'reduce-motion-change'
// },
// {
// subName: '获取手机动画减弱开启状态',
// id: 'is-reduce-motion-enabled'
// },
// {
// subName: '获取手机屏幕朗读器开启状态',
// id: 'is-screen-reader-enabled'
// }
// todo
// {
// icon: 'https://b.bdstatic.com/searchbox/icms/searchbox/img/router.png',
// name: 'XHSML',
// open: false,
// list: [
// ]
// },
// todo
// {
// icon: 'https://b.bdstatic.com/searchbox/icms/searchbox/img/router.png',
// name: '性能',
// open: false,
// list: [
// ]
// },
{
subName: '获取第三方数据',
id: 'ext-config'
}
// {
// icon: '../../image/基础.png',
// name: '文件',
// open: false,
// list: [
// {
// subName: '文件',
// id: 'file'
// },
// // {
// // subName: '文件管理系统',
// // id: 'file-system'
// // }
// ]
// },
// todo
// {
// icon: 'https://b.bdstatic.com/searchbox/icms/searchbox/img/router.png',
// name: '数据分析',
// open: false,
// list: [
// ]
// },
// {
// icon: 'https://b.bdstatic.com/searchbox/icms/searchbox/img/ai1.png',
// name: 'AI',
// open: false,
// list: [
// {
// subName: '银行卡识别',
// id: 'ocr-bank-card'
// },
// {
// subName: '驾驶证识别',
// id: 'ocr-driving-license'
// },
// {
// subName: '行驶证识别',
// id: 'ocr-vehicle-license'
// },
// {
// subName: '文本审核',
// id: 'text-review'
// },
// {
// subName: '通用场景识别',
// id: 'advanced-general-identify'
// },
// {
// subName: '动物识别',
// id: 'animal-classify'
// },
// {
// subName: '车型识别',
// id: 'car-classify'
// },
// {
// subName: '菜品识别',
// id: 'dish-classify'
// },
// {
// subName: '品牌识别',
// id: 'logo-classify'
// },
// {
// subName: '植物识别',
// id: 'plant-classify'
// },
// {
// subName: '图像审核',
// id: 'image-audit'
// },
// {
// subName: '语音识别',
// id: 'get-voice-manager'
// },
// {
// subName: '人脸检测',
// id: 'face-detect'
// },
// {
// subName: '人脸对比',
// id: 'face-match'
// },
// {
// subName: '人脸公安验证',
// id: 'face-person-verify'
// },
// {
// subName: '身份信息验证',
// id: 'face-person-idmatch'
// }
// ]
// },
// {
// icon: 'https://b.bdstatic.com/searchbox/icms/searchbox/img/canvas.png',
// name: '画布',
// open: false,
// list: [
// {
// subName: '创建绘图',
// id: 'create-canvas-context'
// }
// ]
// },
// {
// icon: 'https://b.bdstatic.com/searchbox/icms/searchbox/img/user-interface.png',
// name: '用户接口',
// open: false,
// list: [
// {
// subName: '获取用户设备标识',
// id: 'get-xhs-id'
// },
// {
// subName: '自定义页面分享信息',
// id: 'on-share-app-message'
// },
// {
// subName: '打开分享面板',
// id: 'open-share'
// },
// {
// subName: '分享文件',
// id: 'share-file'
// },
// {
// subName: '获取发票抬头',
// id: 'choose-invoice-title'
// },
// {
// subName: '原生全屏内容发布器',
// id: 'community-editor'
// },
// {
// subName: '原生半屏内容发布器',
// id: 'open-reply-editor'
// }
// ]
// },
// {
// icon: 'https://b.bdstatic.com/searchbox/icms/searchbox/img/server.png',
// name: '服务端',
// open: false,
// list: [
// {
// subName: '模板消息',
// id: 'template-message'
// }
// ]
// },
// {
// icon: 'https://b.bdstatic.com/searchbox/icms/searchbox/img/ad_api.png',
// name: '广告',
// open: false,
// list: [
// {
// subName: '激励视频广告',
// id: 'rewarded-video-ad'
// }
// ]
// }
];
export const extensionDictonary = [{
subName: '图标',
id: 'smt-icon',
subNameTra: 'icon'
}, {
subName: '自定义导航栏',
id: 'smt-navigation',
subNameTra: 'navigation'
}, {
subName: '关注引导蒙层',
id: 'smt-mask',
subNameTra: 'mask'
}, {
subName: '信息流',
id: 'smt-feed',
subNameTra: 'feed'
}, {
subName: '信息流子项',
id: 'smt-feed-item',
subNameTra: 'feed-item'
}, {
subName: '页面状态',
id: 'smt-status-page',
subNameTra: 'status-page'
}, {
subName: '加载',
id: 'smt-spin',
subNameTra: 'spin'
}, {
subName: '刷新',
id: 'smt-refresh',
subNameTra: 'refresh'
}, {
subName: '搜索框',
id: 'smt-search-bar',
subNameTra: 'search-bar'
}, {
subName: '多行输入框',
id: 'smt-textarea',
subNameTra: 'textarea'
}, {
subName: '图片上传器',
id: 'smt-image-uploader',
subNameTra: 'image-uploader'
}, {
subName: '页面状态模板',
id: 'smt-status-page',
subNameTra: ''
}, {
subName: '信息流模板',
id: 'smt-feed-page',
subNameTra: ''
}, {
subName: '图文详情页模板',
id: 'smt-detail-pages',
subNameTra: ''
}, {
subName: '登录中间页模板',
id: 'get-phone-number',
subNameTra: ''
}, {
subName: '基础政务服务大厅模板',
id: 'gov/page-frame/pages/home/index',
subNameTra: ''
}, {
subName: '综合政务服务大厅模板',
id: 'gov/service-hall/pages/home/index',
subNameTra: ''
}, {
subName: '公积金查询模板',
id: 'gov/fund/pages/index/index',
subNameTra: ''
}, {
subName: '社保查询模板',
id: 'gov/social-security/pages/index/index',
subNameTra: ''
}];
export const fragmentDictonary = [{
subName: '视频组件控制',
id: 'create-video-context/index',
subNameTra: 'createVideoContext'
}, {
subName: '相机组件控制',
id: 'camera-context-record/index',
subNameTra: 'createCameraContext'
}, {
subName: '音频组件控制',
id: 'create-inner-audio-context/index',
subNameTra: 'createInnerAudioContext'
}, {
subName: 'AR 相机组件控制',
id: 'ar-camera-context/index',
subNameTra: 'createARCameraContext'
}, {
subName: '背景音频组件控制',
id: 'get-background-audio-manager/index',
subNameTra: 'getBackgroundAudioManager'
}, {
subName: '透明视频组件控制',
id: 'animation-video/index',
subNameTra: 'createAnimationVideoContext'
}, {
subName: '直播组件控制',
id: 'live-player-context/index',
subNameTra: 'createLivePlayerContext'
}, {
subName: '录音管理器',
id: 'recorder-manager/index',
subNameTra: 'getRecorderManager'
}];