amis
Version:
一种MIS页面生成工具
827 lines (824 loc) • 26.2 kB
JavaScript
/**
* amis v6.12.0
* build time: 2025-04-03
* Copyright 2018-2025 baidu
*/
import { registerRenderer } from 'amis-core';
export * from 'amis-core';
import './preset.js';
import './renderers/Form/Static.js';
import './renderers/Form/Editor.js';
import './renderers/Grid.js';
import './compat.js';
import './schemaExtend.js';
/**
* 只包含 amis 最小集,不引入其他模块
*/
// 注册渲染器
// import './renderers/Action';
registerRenderer({
type: 'action',
alias: ['button', 'submit', 'reset'],
getComponent: function () { return import('./renderers/Action.js'); }
});
// import './renderers/Alert';
registerRenderer({
type: 'alert',
getComponent: function () { return import('./renderers/Alert.js'); }
});
// import './renderers/App';
registerRenderer({
type: 'app',
getComponent: function () { return import('./renderers/App.js'); }
});
// import './renderers/Avatar';
registerRenderer({
type: 'avatar',
getComponent: function () { return import('./renderers/Avatar.js'); }
});
// import './renderers/Remark';
registerRenderer({
type: 'remark',
getComponent: function () { return import('./renderers/Remark.js'); }
});
// import './renderers/ButtonGroup';
registerRenderer({
type: 'button-group',
getComponent: function () { return import('./renderers/ButtonGroup.js'); }
});
// import './renderers/Form/ButtonToolbar';
registerRenderer({
type: 'button-toolbar',
getComponent: function () { return import('./renderers/Form/ButtonToolbar.js'); }
});
// import './renderers/Breadcrumb';
registerRenderer({
type: 'breadcrumb',
getComponent: function () { return import('./renderers/Breadcrumb.js'); }
});
// import './renderers/DropDownButton';
registerRenderer({
type: 'dropdown-button',
getComponent: function () { return import('./renderers/DropDownButton.js'); }
});
// import './renderers/Calendar';
registerRenderer({
type: 'calendar',
getComponent: function () { return import('./renderers/Calendar.js'); }
});
// import './renderers/Collapse';
registerRenderer({
type: 'collapse',
getComponent: function () { return import('./renderers/Collapse.js'); }
});
// import './renderers/CollapseGroup';
registerRenderer({
type: 'collapse-group',
getComponent: function () { return import('./renderers/CollapseGroup.js'); }
});
// import './renderers/Color';
registerRenderer({
type: 'color',
getComponent: function () { return import('./renderers/Color.js'); }
});
// import './renderers/CRUD';
registerRenderer({
type: 'crud',
getComponent: function () { return import('./renderers/CRUD.js'); }
});
// import './renderers/CRUD2';
registerRenderer({
type: 'crud2',
getComponent: function () { return import('./renderers/CRUD2.js'); }
});
// import './renderers/Pagination';
registerRenderer({
type: 'pagination',
alias: ['pager'],
getComponent: function () { return import('./renderers/Pagination.js'); }
});
// import './renderers/Cards';
registerRenderer({
type: 'cards',
getComponent: function () { return import('./renderers/Cards.js'); }
});
// import './renderers/Card';
registerRenderer({
type: 'card',
getComponent: function () { return import('./renderers/Card.js'); }
});
// import './renderers/Card2';
registerRenderer({
type: 'card2',
getComponent: function () { return import('./renderers/Card2.js'); }
});
// import './renderers/Custom';
registerRenderer({
type: 'custom',
getComponent: function () { return import('./renderers/Custom.js'); }
});
// import './renderers/Date';
registerRenderer({
type: 'date',
getComponent: function () { return import('./renderers/Date.js'); }
});
registerRenderer({
type: 'datetime',
getComponent: function () { return import('./renderers/Date.js'); }
});
registerRenderer({
type: 'time',
getComponent: function () { return import('./renderers/Date.js'); }
});
registerRenderer({
type: 'month',
getComponent: function () { return import('./renderers/Date.js'); }
});
// import './renderers/Dialog';
registerRenderer({
type: 'dialog',
getComponent: function () { return import('./renderers/Dialog.js'); }
});
// import './renderers/Divider';
registerRenderer({
type: 'divider',
getComponent: function () { return import('./renderers/Divider.js'); }
});
// import './renderers/Each';
registerRenderer({
type: 'each',
getComponent: function () { return import('./renderers/Each.js'); }
});
// import './renderers/Flex';
registerRenderer({
type: 'flex',
getComponent: function () { return import('./renderers/Flex.js'); }
});
registerRenderer({
type: 'shape',
getComponent: function () { return import('./renderers/Shape.js'); }
});
// import './renderers/Form/ButtonGroupSelect';
registerRenderer({
type: 'button-group-select',
getComponent: function () { return import('./renderers/Form/ButtonGroupSelect.js'); }
});
// import './renderers/Form/Control';
registerRenderer({
type: 'control',
getComponent: function () { return import('./renderers/Form/Control.js'); }
});
// import './renderers/Form/Hidden';
registerRenderer({
type: 'hidden',
getComponent: function () { return import('./renderers/Form/Hidden.js'); }
});
// import './renderers/Form/InputText';
registerRenderer({
type: 'input-text',
alias: [
'input-password',
'native-date',
'native-time',
'native-number',
'input-email',
'input-url'
],
getComponent: function () { return import('./renderers/Form/InputText.js'); }
});
// import './renderers/Form/InputTag';
registerRenderer({
type: 'input-tag',
getComponent: function () { return import('./renderers/Form/InputTag.js'); }
});
// import './renderers/Form/InputNumber';
registerRenderer({
type: 'input-number',
getComponent: function () { return import('./renderers/Form/InputNumber.js'); }
});
// import './renderers/Form/Textarea';
registerRenderer({
type: 'textarea',
getComponent: function () { return import('./renderers/Form/Textarea.js'); }
});
// import './renderers/Form/Checkboxes';
registerRenderer({
type: 'checkboxes',
getComponent: function () { return import('./renderers/Form/Checkboxes.js'); }
});
// import './renderers/Form/Checkbox';
registerRenderer({
type: 'checkbox',
getComponent: function () { return import('./renderers/Form/Checkbox.js'); }
});
// import './renderers/Form/InputCity';
registerRenderer({
type: 'input-city',
getComponent: function () { return import('./renderers/Form/InputCity.js'); }
});
// import './renderers/Form/ChartRadios';
registerRenderer({
type: 'chart-radios',
getComponent: function () { return import('./renderers/Form/ChartRadios.js'); }
});
// import './renderers/Form/InputRating';
registerRenderer({
type: 'input-rating',
getComponent: function () { return import('./renderers/Form/InputRating.js'); }
});
// import './renderers/Form/Switch';
registerRenderer({
type: 'switch',
getComponent: function () { return import('./renderers/Form/Switch.js'); }
});
// import './renderers/Form/Radios';
registerRenderer({
type: 'radios',
getComponent: function () { return import('./renderers/Form/Radios.js'); }
});
// import './renderers/Form/Radio';
registerRenderer({
type: 'radio',
getComponent: function () { return import('./renderers/Form/Radio.js'); }
});
// import './renderers/Form/JSONSchema';
registerRenderer({
type: 'json-schema',
getComponent: function () { return import('./renderers/Form/JSONSchema.js'); }
});
// import './renderers/Form/JSONSchemaEditor';
registerRenderer({
type: 'json-schema-editor',
getComponent: function () { return import('./renderers/Form/JSONSchemaEditor.js'); }
});
// import './renderers/Form/ListSelect';
registerRenderer({
type: 'list-select',
getComponent: function () { return import('./renderers/Form/ListSelect.js'); }
});
// import './renderers/Form/LocationPicker';
registerRenderer({
type: 'location-picker',
getComponent: function () { return import('./renderers/Form/LocationPicker.js'); }
});
// import './renderers/Form/Select';
registerRenderer({
type: 'select',
getComponent: function () { return import('./renderers/Form/Select.js'); }
});
registerRenderer({
type: 'multi-select',
getComponent: function () { return import('./renderers/Form/Select.js'); }
});
// import './renderers/Form/InputDate';
registerRenderer({
type: 'input-date',
getComponent: function () { return import('./renderers/Form/InputDate.js'); }
});
registerRenderer({
type: 'input-datetime',
getComponent: function () { return import('./renderers/Form/InputDate.js'); }
});
registerRenderer({
type: 'input-time',
getComponent: function () { return import('./renderers/Form/InputDate.js'); }
});
registerRenderer({
type: 'input-month',
getComponent: function () { return import('./renderers/Form/InputDate.js'); }
});
registerRenderer({
type: 'input-quarter',
getComponent: function () { return import('./renderers/Form/InputDate.js'); }
});
registerRenderer({
type: 'input-year',
getComponent: function () { return import('./renderers/Form/InputDate.js'); }
});
// import './renderers/Form/InputDateRange';
registerRenderer({
type: 'input-date-range',
getComponent: function () { return import('./renderers/Form/InputDateRange.js'); }
});
registerRenderer({
type: 'input-datetime-range',
getComponent: function () { return import('./renderers/Form/InputDateRange.js'); }
});
registerRenderer({
type: 'input-time-range',
getComponent: function () { return import('./renderers/Form/InputDateRange.js'); }
});
// import './renderers/Form/InputFormula';
registerRenderer({
type: 'input-formula',
getComponent: function () { return import('./renderers/Form/InputFormula.js'); }
});
// import './renderers/Form/InputRepeat';
registerRenderer({
type: 'input-repeat',
getComponent: function () { return import('./renderers/Form/InputRepeat.js'); }
});
// import './renderers/Form/InputTree';
registerRenderer({
type: 'input-tree',
getComponent: function () { return import('./renderers/Form/InputTree.js'); }
});
// import './renderers/Form/TreeSelect';
registerRenderer({
type: 'tree-select',
getComponent: function () { return import('./renderers/Form/TreeSelect.js'); }
});
// import './renderers/Form/InputImage';
registerRenderer({
type: 'input-image',
getComponent: function () { return import('./renderers/Form/InputImage.js'); }
});
// import './renderers/Form/InputFile';
registerRenderer({
type: 'input-file',
getComponent: function () { return import('./renderers/Form/InputFile.js'); }
});
// import './renderers/Form/UUID';
registerRenderer({
type: 'uuid',
getComponent: function () { return import('./renderers/Form/UUID.js'); }
});
// import './renderers/Form/MatrixCheckboxes';
registerRenderer({
type: 'matrix-checkboxes',
getComponent: function () { return import('./renderers/Form/MatrixCheckboxes.js'); }
});
// import './renderers/Form/InputMonthRange';
registerRenderer({
type: 'input-month-range',
getComponent: function () { return import('./renderers/Form/InputMonthRange.js'); }
});
// import './renderers/Form/InputQuarterRange';
registerRenderer({
type: 'input-quarter-range',
getComponent: function () { return import('./renderers/Form/InputQuarterRange.js'); }
});
// import './renderers/Form/InputYearRange';
registerRenderer({
type: 'input-year-range',
getComponent: function () { return import('./renderers/Form/InputYearRange.js'); }
});
// import './renderers/Form/InputRange';
registerRenderer({
type: 'input-range',
getComponent: function () { return import('./renderers/Form/InputRange.js'); }
});
// import './renderers/Form/InputArray';
registerRenderer({
type: 'input-array',
getComponent: function () { return import('./renderers/Form/InputArray.js'); }
});
// import './renderers/Form/Combo';
registerRenderer({
type: 'combo',
getComponent: function () { return import('./renderers/Form/Combo.js'); }
});
registerRenderer({
type: 'input-kv',
getComponent: function () { return import('./renderers/Form/Combo.js'); }
});
registerRenderer({
type: 'input-kvs',
getComponent: function () { return import('./renderers/Form/Combo.js'); }
});
// import './renderers/Form/ConditionBuilder';
registerRenderer({
type: 'condition-builder',
getComponent: function () { return import('./renderers/Form/ConditionBuilder.js'); }
});
// import './renderers/Form/InputSubForm';
registerRenderer({
type: 'input-sub-form',
getComponent: function () { return import('./renderers/Form/InputSubForm.js'); }
});
// import './renderers/Form/InputExcel';
registerRenderer({
type: 'input-excel',
getComponent: function () { return import('./renderers/Form/InputExcel.js'); }
});
// import './renderers/Form/InputRichText';
registerRenderer({
type: 'input-rich-text',
getComponent: function () { return import('./renderers/Form/InputRichText.js'); }
});
// registerRenderer({
// type: 'input-rich-text',
// getComponent: () => import('./renderers/Form/Editor')
// });
// import './renderers/Form/DiffEditor';
registerRenderer({
type: 'diff-editor',
getComponent: function () { return import('./renderers/Form/DiffEditor.js'); }
});
// import './renderers/Form/InputColor';
registerRenderer({
type: 'input-color',
getComponent: function () { return import('./renderers/Form/InputColor.js'); }
});
// import './renderers/Form/ChainedSelect';
registerRenderer({
type: 'chained-select',
getComponent: function () { return import('./renderers/Form/ChainedSelect.js'); }
});
// import './renderers/Form/NestedSelect';
registerRenderer({
type: 'nested-select',
getComponent: function () { return import('./renderers/Form/NestedSelect.js'); }
});
// import './renderers/Form/Transfer';
registerRenderer({
type: 'transfer',
getComponent: function () { return import('./renderers/Form/Transfer.js'); }
});
// import './renderers/Form/TransferPicker';
registerRenderer({
type: 'transfer-picker',
getComponent: function () { return import('./renderers/Form/TransferPicker.js'); }
});
// import './renderers/Form/InputTable';
registerRenderer({
type: 'input-table',
getComponent: function () { return import('./renderers/Form/InputTable.js'); }
});
// import './renderers/Form/Picker';
registerRenderer({
type: 'picker',
getComponent: function () { return import('./renderers/Form/Picker.js'); }
});
// import './renderers/Form/IconPicker';
registerRenderer({
type: 'icon-picker',
getComponent: function () { return import('./renderers/Form/IconPicker.js'); }
});
// import './renderers/Form/IconSelect';
registerRenderer({
type: 'icon-select',
getComponent: function () { return import('./renderers/Form/IconSelect.js'); }
});
// import './renderers/Form/Formula';
registerRenderer({
type: 'formula',
getComponent: function () { return import('./renderers/Form/Formula.js'); }
});
// import './renderers/Form/FieldSet';
registerRenderer({
type: 'fieldset',
getComponent: function () { return import('./renderers/Form/FieldSet.js'); }
});
// import './renderers/Form/TabsTransfer';
registerRenderer({
type: 'tabs-transfer',
getComponent: function () { return import('./renderers/Form/TabsTransfer.js'); }
});
// import './renderers/Form/TabsTransferPicker';
registerRenderer({
type: 'tabs-transfer-picker',
getComponent: function () { return import('./renderers/Form/TabsTransferPicker.js'); }
});
// import './renderers/Form/Group';
registerRenderer({
type: 'group',
getComponent: function () { return import('./renderers/Form/Group.js'); }
});
// import './renderers/Form/InputGroup';
registerRenderer({
type: 'input-group',
getComponent: function () { return import('./renderers/Form/InputGroup.js'); }
});
// import './renderers/Form/UserSelect';
registerRenderer({
type: 'users-select',
getComponent: function () { return import('./renderers/Form/UserSelect.js'); }
});
// import './renderers/Form/InputSignature';
registerRenderer({
type: 'input-signature',
getComponent: function () { return import('./renderers/Form/InputSignature.js'); }
});
// import './renderers/Form/InputVerificationCode';
registerRenderer({
type: 'input-verification-code',
getComponent: function () { return import('./renderers/Form/InputVerificationCode.js'); }
});
// import './renderers/Grid2D';
registerRenderer({
type: 'grid-2d',
getComponent: function () { return import('./renderers/Grid2D.js'); }
});
// import './renderers/HBox';
registerRenderer({
type: 'hbox',
getComponent: function () { return import('./renderers/HBox.js'); }
});
// import './renderers/VBox';
registerRenderer({
type: 'vbox',
getComponent: function () { return import('./renderers/VBox.js'); }
});
// import './renderers/Image';
registerRenderer({
type: 'image',
getComponent: function () { return import('./renderers/Image.js'); }
});
// import './renderers/Images';
registerRenderer({
type: 'images',
getComponent: function () { return import('./renderers/Images.js'); }
});
// import './renderers/List';
registerRenderer({
type: 'list',
getComponent: function () { return import('./renderers/List.js'); }
});
// import './renderers/Log';
registerRenderer({
type: 'log',
getComponent: function () { return import('./renderers/Log.js'); }
});
// import './renderers/Operation';
registerRenderer({
type: 'operation',
getComponent: function () { return import('./renderers/Operation.js'); }
});
// import './renderers/Page';
registerRenderer({
type: 'page',
getComponent: function () { return import('./renderers/Page.js'); }
});
// import './renderers/PaginationWrapper';
registerRenderer({
type: 'pagination-wrapper',
getComponent: function () { return import('./renderers/PaginationWrapper.js'); }
});
// import './renderers/Panel';
registerRenderer({
type: 'panel',
getComponent: function () { return import('./renderers/Panel.js'); }
});
// import './renderers/Plain';
registerRenderer({
type: 'plain',
alias: ['text'],
getComponent: function () { return import('./renderers/Plain.js'); }
});
// import './renderers/Property';
registerRenderer({
type: 'property',
getComponent: function () { return import('./renderers/Property.js'); }
});
// import './renderers/Portlet';
registerRenderer({
type: 'portlet',
getComponent: function () { return import('./renderers/Portlet.js'); }
});
// import './renderers/Spinner';
registerRenderer({
type: 'spinner',
getComponent: function () { return import('./renderers/Spinner.js'); }
});
// import './renderers/Table/index';
registerRenderer({
type: 'table',
getComponent: function () { return import('./renderers/Table/index.js'); }
});
// import './renderers/Tabs';
registerRenderer({
type: 'tabs',
getComponent: function () { return import('./renderers/Tabs.js'); }
});
// import './renderers/Tpl';
registerRenderer({
type: 'tpl',
alias: ['html'],
getComponent: function () { return import('./renderers/Tpl.js'); }
});
// import './renderers/Mapping';
registerRenderer({
type: 'mapping',
alias: ['map'],
getComponent: function () { return import('./renderers/Mapping.js'); }
});
// import './renderers/Progress';
registerRenderer({
type: 'progress',
getComponent: function () { return import('./renderers/Progress.js'); }
});
// import './renderers/Status';
registerRenderer({
type: 'status',
getComponent: function () { return import('./renderers/Status.js'); }
});
// import './renderers/Json';
registerRenderer({
type: 'json',
getComponent: function () { return import('./renderers/Json.js'); }
});
// import './renderers/Link';
registerRenderer({
type: 'link',
getComponent: function () { return import('./renderers/Link.js'); }
});
// import './renderers/Wizard';
registerRenderer({
type: 'wizard',
getComponent: function () { return import('./renderers/Wizard.js'); }
});
// import './renderers/Chart';
registerRenderer({
type: 'chart',
getComponent: function () { return import('./renderers/Chart.js'); }
});
// import './renderers/Container';
registerRenderer({
type: 'container',
getComponent: function () { return import('./renderers/Container.js'); }
});
// import './renderers/SwitchContainer';
registerRenderer({
type: 'switch-container',
getComponent: function () { return import('./renderers/SwitchContainer.js'); }
});
// import './renderers/SearchBox';
registerRenderer({
type: 'search-box',
getComponent: function () { return import('./renderers/SearchBox.js'); }
});
// import './renderers/Service';
registerRenderer({
type: 'service',
getComponent: function () { return import('./renderers/Service.js'); }
});
// import './renderers/SparkLine';
registerRenderer({
type: 'sparkline',
getComponent: function () { return import('./renderers/SparkLine.js'); }
});
// import './renderers/Video';
registerRenderer({
type: 'video',
getComponent: function () { return import('./renderers/Video.js'); }
});
// import './renderers/Audio';
registerRenderer({
type: 'audio',
getComponent: function () { return import('./renderers/Audio.js'); }
});
// import './renderers/Nav';
registerRenderer({
type: 'nav',
alias: ['navigation'],
getComponent: function () { return import('./renderers/Nav.js'); }
});
// import './renderers/Number';
registerRenderer({
type: 'number',
getComponent: function () { return import('./renderers/Number.js'); }
});
// import './renderers/Tasks';
registerRenderer({
type: 'tasks',
getComponent: function () { return import('./renderers/Tasks.js'); }
});
// import './renderers/Drawer';
registerRenderer({
type: 'drawer',
getComponent: function () { return import('./renderers/Drawer.js'); }
});
// import './renderers/Wrapper';
registerRenderer({
type: 'wrapper',
getComponent: function () { return import('./renderers/Wrapper.js'); }
});
// import './renderers/IFrame';
registerRenderer({
type: 'iframe',
getComponent: function () { return import('./renderers/IFrame.js'); }
});
// import './renderers/BarCode';
registerRenderer({
type: 'barcode',
getComponent: function () { return import('./renderers/BarCode.js'); }
});
// import './renderers/QRCode';
registerRenderer({
type: 'qrcode',
alias: ['qr-code'],
getComponent: function () { return import('./renderers/QRCode.js'); }
});
// import './renderers/Icon';
registerRenderer({
type: 'icon',
getComponent: function () { return import('./renderers/Icon.js'); }
});
// import './renderers/Carousel';
registerRenderer({
type: 'carousel',
getComponent: function () { return import('./renderers/Carousel.js'); }
});
// import './renderers/AnchorNav';
registerRenderer({
type: 'anchor-nav',
getComponent: function () { return import('./renderers/AnchorNav.js'); }
});
// import './renderers/Steps';
registerRenderer({
type: 'steps',
getComponent: function () { return import('./renderers/Steps.js'); }
});
// import './renderers/Timeline';
registerRenderer({
type: 'timeline',
getComponent: function () { return import('./renderers/Timeline.js'); }
});
// import './renderers/Markdown';
registerRenderer({
type: 'markdown',
getComponent: function () { return import('./renderers/Markdown.js'); }
});
// import './renderers/TableView';
registerRenderer({
type: 'table-view',
getComponent: function () { return import('./renderers/TableView.js'); }
});
// import './renderers/Code';
registerRenderer({
type: 'code',
getComponent: function () { return import('./renderers/Code.js'); }
});
// import './renderers/WebComponent';
registerRenderer({
type: 'web-component',
getComponent: function () { return import('./renderers/WebComponent.js'); }
});
// import './renderers/GridNav';
registerRenderer({
type: 'grid-nav',
getComponent: function () { return import('./renderers/GridNav.js'); }
});
// import './renderers/TooltipWrapper';
registerRenderer({
type: 'tooltip-wrapper',
getComponent: function () { return import('./renderers/TooltipWrapper.js'); }
});
// import './renderers/Tag';
registerRenderer({
type: 'tag',
getComponent: function () { return import('./renderers/Tag.js'); }
});
// import './renderers/Table2/index';
registerRenderer({
type: 'table2',
getComponent: function () { return import('./renderers/Table2/index.js'); }
});
registerRenderer({
type: 'column-toggler',
getComponent: function () { return import('./renderers/Table2/ColumnToggler.js'); }
});
// import './renderers/Words';
registerRenderer({
type: 'words',
getComponent: function () { return import('./renderers/Words.js'); }
});
registerRenderer({
type: 'tags',
getComponent: function () { return import('./renderers/Words.js'); }
});
// import './renderers/Password';
registerRenderer({
type: 'password',
getComponent: function () { return import('./renderers/Password.js'); }
});
// import './renderers/DateRange';
registerRenderer({
type: 'date-range',
getComponent: function () { return import('./renderers/DateRange.js'); }
});
// import './renderers/MultilineText';
registerRenderer({
type: 'multiline-text',
getComponent: function () { return import('./renderers/MultilineText.js'); }
});
// import './renderers/OfficeViewer';
registerRenderer({
type: 'office-viewer',
getComponent: function () { return import('./renderers/OfficeViewer.js'); }
});
// import './renderers/PdfViewer';
registerRenderer({
type: 'pdf-viewer',
getComponent: function () { return import('./renderers/PdfViewer.js'); }
});
// import './renderers/AMIS';
registerRenderer({
type: 'amis',
getComponent: function () { return import('./renderers/AMIS.js'); }
});
registerRenderer({
type: 'slider',
getComponent: function () { return import('./renderers/Slider.js'); }
});