Files
vxe-table/examples/views/table/start/Icons.vue
2022-07-24 14:18:28 +08:00

85 lines
3.3 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<template>
<div>
<h2>{{ $t('app.aside.nav.icons') }}</h2>
<p class="tip">如果项目已有适合的图标例如第三方图标库font-awesomeinconfont可通过配置替换并自行调整相关的样式即可</p>
<pre>
<pre-code class="javascript">
import VXETable from 'vxe-table'
VXETable.setup({
icon: {
// loading
LOADING: 'vxe-icon-spinner roll vxe-loading--default-icon',
// table
TABLE_SORT_ASC: 'vxe-icon-caret-up',
TABLE_SORT_DESC: 'vxe-icon-caret-down',
TABLE_FILTER_NONE: 'vxe-icon-funnel',
TABLE_FILTER_MATCH: 'vxe-icon-funnel',
TABLE_EDIT: 'vxe-icon-edit',
TABLE_HELP: 'vxe-icon-question-circle-fill',
TABLE_TREE_LOADED: 'vxe-icon-spinner roll',
TABLE_TREE_OPEN: 'vxe-icon-caret-right rotate90',
TABLE_TREE_CLOSE: 'vxe-icon-caret-right',
TABLE_EXPAND_LOADED: 'vxe-icon-spinner roll',
TABLE_EXPAND_OPEN: 'vxe-icon-arrow-right rotate90',
TABLE_EXPAND_CLOSE: 'vxe-icon-arrow-right',
// button
BUTTON_DROPDOWN: 'vxe-icon-arrow-down',
BUTTON_LOADING: 'vxe-icon-spinner roll',
// select
SELECT_LOADED: 'vxe-icon-spinner roll',
SELECT_OPEN: 'vxe-icon-caret-down rotate180',
SELECT_CLOSE: 'vxe-icon-caret-down',
// pager
PAGER_JUMP_PREV: 'vxe-icon-arrow-double-left',
PAGER_JUMP_NEXT: 'vxe-icon-arrow-double-right',
PAGER_PREV_PAGE: 'vxe-icon-arrow-left',
PAGER_NEXT_PAGE: 'vxe-icon-arrow-right',
PAGER_JUMP_MORE: 'vxe-icon-ellipsis-h',
// input
INPUT_CLEAR: 'vxe-icon-error-circle-fill',
INPUT_PWD: 'vxe-icon-eye-fill',
INPUT_SHOW_PWD: 'vxe-icon-eye-fill-close',
INPUT_PREV_NUM: 'vxe-icon-caret-up',
INPUT_NEXT_NUM: 'vxe-icon-caret-down',
INPUT_DATE: 'vxe-icon-calendar',
INPUT_SEARCH: 'vxe-icon-search',
// modal
MODAL_ZOOM_IN: 'vxe-icon-square',
MODAL_ZOOM_OUT: 'vxe-icon-maximize',
MODAL_CLOSE: 'vxe-icon-close',
MODAL_INFO: 'vxe-icon-info-circle-fill',
MODAL_SUCCESS: 'vxe-icon-success-circle-fill',
MODAL_WARNING: 'vxe-icon-warnion-circle-fill',
MODAL_ERROR: 'vxe-icon-error-circle-fill',
MODAL_QUESTION: 'vxe-icon-question-circle-fill',
MODAL_LOADING: 'vxe-icon-spinner roll',
// toolbar
TOOLBAR_TOOLS_REFRESH: 'vxe-icon-repeat',
TOOLBAR_TOOLS_REFRESH_LOADING: 'vxe-icon-repeat roll',
TOOLBAR_TOOLS_IMPORT: 'vxe-icon-upload',
TOOLBAR_TOOLS_EXPORT: 'vxe-icon-download',
TOOLBAR_TOOLS_PRINT: 'vxe-icon-print',
TOOLBAR_TOOLS_FULLSCREEN: 'vxe-icon-fullscreen',
TOOLBAR_TOOLS_MINIMIZE: 'vxe-icon-minimize',
TOOLBAR_TOOLS_CUSTOM: 'vxe-icon-custom-column',
// form
FORM_PREFIX: 'vxe-icon-question-circle-fill',
FORM_SUFFIX: 'vxe-icon-question-circle-fill',
FORM_FOLDING: 'vxe-icon-arrow-up rotate180',
FORM_UNFOLDING: 'vxe-icon-arrow-up'
}
})
</pre-code>
</pre>
</div>
</template>