Components
| Category | Components | Purpose |
|---|---|---|
| Basic | FaAvatar、FaButton、FaIcon、FaImage | Conventional avatar, action, icon, and image presentation |
| Forms | FaForm、FaFormItem、FaFormItemTip、FaCarNumber | Form layout, validation, field hints, and license-plate input |
| Selection | FaSelect、FaSelectOption、FaSelectPage、FaSelectV2、FaTreeSelect、FaInputDialogPage | Local, remote, paginated, virtual, tree, and dialog selection |
| Data | FaTable、FaTableColumn、FaTree | Search, pagination, sorting, columns, selection, tree data, and public controls |
| Overlays | FaContextMenu、FaDialog、FaDrawer | Context actions, dialogs, and drawers |
| Layout | FaLayoutGrid、FaLayoutGridItem | Responsive grids for forms and table search areas |
| Upload | FaUpload、FaUploadImage、FaUploadImages | File/image selection, validation, preview, and upload integration |
| Utilities | FaIconSelector | Selection of Element Plus and Fast.Element.Plus icons |
Component Props, Emits, Slots, instances, contexts, and helper types are also root exports. Names, props, events, methods, and type structures form the public API.
FaTable additionally exposes TableColumnsSettingDialog, TablePagination, TableSearchForm, and TableSearchFormItem. Full installation registers their FaTable-prefixed component names. They require FaTable context and are documented in the table guide.
Upload transport priority is explicit native httpRequest, uploadApi, uploadUrl, then nondefault native action. Built-in transport applies validation, model synchronization, form validation, and team messages. Custom httpRequest owns networking but enters Fast state handling through Element Plus success, failure, and removal callbacks.
