// 本文件由FirstUI授权予新疆天衡创新研究院有限公司(手机号:186 14 0 7 2 549,身份证尾号:5A07X5)专用,请尊重知识产权,勿私下传播,违者追究法律责任。 export default [{ id: 'basics', name: '基础组件', data: [{ icon: 'color', name: 'Color 色彩', vip: false, page: 'color' }, { icon: 'card', name: 'Text 文本', vip: false, page: 'text' }, { icon: 'icon', name: 'Icon 图标', vip: false, page: 'icon' }, { icon: 'button', name: 'Button 按钮', vip: false, page: 'button' }, { icon: 'footer', name: 'Footer 页脚', vip: false, page: 'footer' }, { icon: 'animation', name: 'Animation 动画', vip: false, page: 'animation' }] }, { id: 'layout', name: '布局组件', data: [{ icon: 'layout', name: 'Layout 栅格布局', vip: false, page: 'layout' }, { icon: 'grid', name: 'Grid 宫格', vip: false, page: 'grid' }, { icon: 'panel', name: 'Panel 面板', vip: true, page: 'panel' }, { icon: 'preview', name: 'Preview 表单预览', vip: true, page: 'preview' }, { icon: 'list', name: 'List 列表', vip: false, page: 'list' }, { icon: 'card', name: 'Card 卡片', vip: false, page: 'card' }, { icon: 'drag', name: 'MovableView 可移动容器', vip: true, page: 'movable-view' }, { icon: 'overflowhidden', name: 'HorizontalScroll 横向滚动', vip: true, page: 'horizontal-scroll' }, { icon: 'label', name: 'Section 标题栏', vip: false, page: 'section' }, { icon: 'lazyload', name: 'BannerArc 横幅底部圆弧', vip: true, page: 'arc' }] }, { id: 'form', name: '表单组件', data: [{ icon: 'calendar', name: 'Calendar 日历', vip: true, page: 'calendar' }, { icon: 'cascader', name: 'Cascader 级联选择器', vip: true, page: 'cascader' }, { icon: 'pick', name: 'Picker 选择器', vip: true, page: 'picker' }, { icon: 'date_picker', name: 'DatePicker 日期时间选择器', vip: true, page: 'datePicker' }, { icon: 'slider', name: 'Slider 滑块选择器', vip: true, page: 'slider' }, { icon: 'form', name: 'Form 表单校验', vip: true, page: 'form' }, { icon: 'list', name: 'FormItem 表单项', vip: true, page: 'formItem' }, { icon: 'select', name: 'Select 选择器', vip: true, page: 'select' }, { icon: 'input', name: 'Input 输入框', vip: false, page: 'input' }, { icon: 'inputnumber', name: 'InputNumber 数字输入框', vip: false, page: 'inputNumber' }, { icon: 'label', name: 'Label 标签', vip: false, page: 'label' }, { icon: 'radio', name: 'Radio 单选框', vip: false, page: 'radio' }, { icon: 'checkbox', name: 'Checkbox 复选框', vip: false, page: 'checkbox' }, { icon: 'switch', name: 'Switch 开关', vip: false, page: 'switch' }, { icon: 'textarea', name: 'Textarea 多行输入框', vip: false, page: 'textarea' }, { icon: 'rate', name: 'Rate 评分', vip: true, page: 'rate' }, { icon: 'upload', name: 'Upload 图片上传', vip: true, page: 'upload' }, { icon: 'upload', name: 'UploadVideo 视频上传', vip: true, page: 'uploadVideo' }, { icon: 'searchbar', name: 'SearchBar 搜索栏', vip: true, page: 'searchBar' }] }, { id: 'operate', name: '操作反馈', data: [{ icon: 'actionsheet', name: 'ActionSheet 上拉菜单', vip: false, page: 'actionsheet' }, { icon: 'toast', name: 'Toast 轻提示', vip: false, page: 'toast' }, { icon: 'backdrop', name: 'Backdrop 遮罩层', vip: false, page: 'backdrop' }, { icon: 'dialog', name: 'Dialog 对话框', vip: false, page: 'dialog' }, { icon: 'dropdownmenu', name: 'DropdownMenu 下拉菜单', vip: false, page: 'dropdownMenu' }, { icon: 'dropdownmenu', name: 'DropdownList 下拉菜单', vip: false, page: 'dropdownList' }, { icon: 'modal', name: 'Modal 模态框', vip: true, page: 'modal' }, { icon: 'gallery', name: 'Gallery 画廊', vip: true, page: 'gallery' }, { icon: 'landscape', name: 'Landscape 压屏窗', vip: true, page: 'landscape' }, { icon: 'loading', name: 'Loading 加载', vip: false, page: 'loading' }, { icon: 'loadani', name: 'LoadAni 加载动画', vip: true, page: 'loadAni' }, { icon: 'loading', name: 'Spin 旋转动画', vip: true, page: 'spin' }, // #ifndef MP-QQ { icon: 'animation', name: 'Lottie 动画', vip: true, page: 'lottie' }, // #endif { icon: 'message', name: 'Message 消息提示', vip: true, page: 'message' }, { icon: 'swipeaction', name: 'SwipeAction 滑动菜单', vip: false, page: 'swipeAction' } ] }, { id: 'nav', name: '导航组件', data: [{ icon: 'navbar', name: 'NavBar 导航栏', vip: true, page: 'navbar' }, { icon: 'pagination', name: 'Pagination 分页器', vip: false, page: 'pagination' }, { icon: 'bubblebox', name: 'BubbleBox 气泡框', vip: true, page: 'bubbleBox' }, { icon: 'segmentedcontrol', name: 'SegmentedControl 分段器', vip: false, page: 'segmentedControl' }, { icon: 'tabbar', name: 'Tabbar 标签栏', vip: true, page: 'tabbar' }, { icon: 'bottomnavbar', name: 'BottomNavbar 底部导航栏', vip: true, page: 'bottomNavbar' }, { icon: 'tabs', name: 'Tabs 标签页', vip: false, page: 'tabs' }, { icon: 'indexlist', name: 'IndexList 索引列表', vip: true, page: 'indexList' }, { icon: 'noticebar', name: 'NoticeBar 通告栏', vip: true, page: 'noticeBar' }, { icon: 'sticky', name: 'Sticky 吸顶容器', vip: true, page: 'sticky' }, { icon: 'steps', name: 'Steps 步骤条', vip: true, page: 'steps' }, { icon: 'fab', name: 'Fab 浮动按钮', vip: true, page: 'fab' }, { icon: 'drawer', name: 'Drawer 抽屉', vip: false, page: 'drawer' }, { icon: 'bottompopup', name: 'BottomPopup 底部弹出层', vip: false, page: 'bottomPopup' }, { icon: 'toppopup', name: 'TopPopup 顶部弹出层', vip: false, page: 'topPopup' }, { icon: 'timeaxis', name: 'TimeAxis 时间轴', vip: true, page: 'timeAxis' }, { icon: 'tabs', name: 'Vtabs 纵向选项卡', vip: true, page: 'vtabs' }, { icon: 'cascader', name: 'Link 超链接', vip: true, page: 'link' }] }, { id: 'data', name: '数据组件', data: [{ icon: 'badge', name: 'Badge 徽章', vip: false, page: 'badge' }, { icon: 'alert', name: 'Alert 警告框', vip: false, page: 'alert' }, { icon: 'avatar', name: 'Avatar 头像', vip: false, page: 'avatar' }, { icon: 'tag', name: 'Tag 标签', vip: false, page: 'tag' }, { icon: 'checkbox', name: 'DataTag 标签选择', vip: true, page: 'dataTag' }, { icon: 'progress', name: 'Progress 进度条', vip: true, page: 'progress' }, { icon: 'collapse', name: 'Collapse 折叠面板', vip: false, page: 'collapse' }, { icon: 'circle', name: 'Circle 圆形进度条', vip: true, page: 'circle' }, { icon: 'countdown', name: 'CountDown 倒计时', vip: true, page: 'countdown' }, { icon: 'divider', name: 'Divider 分割线', vip: false, page: 'divider' }, { icon: 'loadmore', name: 'LoadMore 加载更多', vip: false, page: 'loadmore' }, { icon: 'empty', name: 'Empty 缺省页', vip: false, page: 'empty' }, { icon: 'skeleton', name: 'Skeleton 骨架屏', vip: true, page: 'skeleton' } ] }, { id: 'expand', name: '扩展组件', data: [{ icon: 'sharesheet', name: 'ShareSheet 分享面板', vip: true, page: 'shareSheet' }, { icon: 'result', name: 'Result 结果页', vip: true, page: 'result' }, { icon: 'filterbar', name: 'FilterBar 筛选栏', vip: true, page: 'filterBar' }, { icon: 'input', name: 'SingleInput 单输入框', vip: true, page: 'singleInput' }, { icon: 'digitalroller', name: 'DigitalRoller 数字滚轮', vip: true, page: 'digitalRoller' }, { icon: 'digitalkeyboard', name: 'DigitalKeyboard 数字键盘', vip: true, page: 'digitalKeyboard' }, { icon: 'digitalkeyboard', name: 'LicensePlate 车牌号键盘', vip: true, page: 'licensePlate' }, { icon: 'swiper', name: 'SwiperDot 轮播图指示点', vip: true, page: 'swiperDot' }, { icon: 'copytext', name: 'CopyText 长按复制', vip: true, page: 'copyText' }, { icon: 'cubicbezier', name: 'CubicBezier 贝塞尔曲线', vip: true, page: 'cubicBezier' }, { icon: 'imagecropper', name: 'ImageCropper 图片裁剪', vip: true, page: 'imageCropper' }, { icon: 'drag', name: 'Drag 拖拽排序', vip: true, page: 'drag' }, { icon: 'slideverify', name: 'SlideVerify 滑动验证', vip: true, page: 'slideVerify' }, { icon: 'rotateverify', name: 'RotateVerify 旋转验证', vip: true, page: 'rotateVerify' }, { icon: 'slidercaptcha', name: 'SliderCaptcha 滑块拼图验证', vip: true, page: 'sliderCaptcha' }, { icon: 'slidercaptcha', name: 'PuzzleVerify 滑块拼图验证', vip: true, page: 'puzzleVerify' }, { icon: 'overflowhidden', name: 'OverflowHidden 内容超出隐藏', vip: true, page: 'overflowHidden' }, { icon: 'timer', name: 'Timer 计时器', vip: true, page: 'timer' }, { icon: 'countdownverify', name: 'CountdownVerify 验证码倒计时', vip: true, page: 'countdownVerify' }, { icon: 'lazyload', name: 'Lazyload 图片懒加载', vip: true, page: 'lazyload' }, { icon: 'waterfall', name: 'Waterfall 瀑布流', vip: true, page: 'waterfall' }, { icon: 'table', name: 'Table 表格', vip: true, page: 'table' }, { icon: 'backtop', name: 'Backtop 回到顶部', vip: true, page: 'backtop' }, { icon: 'icon', name: 'SafeArea 底部安全区域', vip: true, page: 'safeArea' }, { icon: 'chart', name: 'Charts 图表', vip: true, page: '' }] }, { id: 'canvas', name: '画布组件', data: [{ icon: 'poster', name: 'Poster 分享海报', vip: true, page: 'poster' }, { icon: 'qrcode', name: 'Qrcode 二维码', vip: true, page: 'qrcode' }, { icon: 'barcode', name: 'Barcode 条形码', vip: true, page: 'barcode' }, { icon: 'autograph', name: 'Autograph 手写签名', vip: true, page: 'autograph' }, { icon: 'chart', name: 'Charts 图表', vip: true, page: '' }] }, { id: 'js', name: 'JS组件', data: [{ icon: 'clipboard', name: 'Clipboard 复制文本', vip: true, page: 'clipboard' }, { icon: 'request', name: 'Request 网络请求', vip: true, page: 'request' }, { icon: 'utils', name: 'Utils 工具类', vip: false, page: 'utils' }, { icon: 'validation', name: 'Validator 表单验证', vip: true, page: 'validator' }] }]