/** * @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' }];