提交 27c6f690 作者: vben

chore: useErrorHandle default hidden

上级 57615038
...@@ -26,9 +26,9 @@ ...@@ -26,9 +26,9 @@
}, },
"dependencies": { "dependencies": {
"@iconify/iconify": "^2.0.0-rc.6", "@iconify/iconify": "^2.0.0-rc.6",
"@vueuse/core": "^4.1.0", "@vueuse/core": "^4.1.1",
"ant-design-vue": "2.0.0", "ant-design-vue": "2.0.0",
"apexcharts": "^3.24.0", "apexcharts": "^3.25.0",
"axios": "^0.21.1", "axios": "^0.21.1",
"crypto-es": "^1.2.7", "crypto-es": "^1.2.7",
"echarts": "^4.9.0", "echarts": "^4.9.0",
...@@ -66,9 +66,9 @@ ...@@ -66,9 +66,9 @@
"@types/sortablejs": "^1.10.6", "@types/sortablejs": "^1.10.6",
"@types/yargs": "^16.0.0", "@types/yargs": "^16.0.0",
"@types/zxcvbn": "^4.4.0", "@types/zxcvbn": "^4.4.0",
"@typescript-eslint/eslint-plugin": "^4.15.0", "@typescript-eslint/eslint-plugin": "^4.15.1",
"@typescript-eslint/parser": "^4.15.0", "@typescript-eslint/parser": "^4.15.1",
"@vitejs/plugin-legacy": "^1.3.0", "@vitejs/plugin-legacy": "^1.3.1",
"@vitejs/plugin-vue": "^1.1.4", "@vitejs/plugin-vue": "^1.1.4",
"@vitejs/plugin-vue-jsx": "^1.1.0", "@vitejs/plugin-vue-jsx": "^1.1.0",
"@vue/compiler-sfc": "^3.0.5", "@vue/compiler-sfc": "^3.0.5",
...@@ -79,10 +79,10 @@ ...@@ -79,10 +79,10 @@
"conventional-changelog-cli": "^2.1.1", "conventional-changelog-cli": "^2.1.1",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"dotenv": "^8.2.0", "dotenv": "^8.2.0",
"eslint": "^7.19.0", "eslint": "^7.20.0",
"eslint-config-prettier": "^7.2.0", "eslint-config-prettier": "^7.2.0",
"eslint-plugin-prettier": "^3.3.1", "eslint-plugin-prettier": "^3.3.1",
"eslint-plugin-vue": "^7.5.0", "eslint-plugin-vue": "^7.6.0",
"esno": "^0.4.3", "esno": "^0.4.3",
"fs-extra": "^9.1.0", "fs-extra": "^9.1.0",
"http-server": "^0.12.3", "http-server": "^0.12.3",
...@@ -99,7 +99,7 @@ ...@@ -99,7 +99,7 @@
"stylelint-order": "^4.1.0", "stylelint-order": "^4.1.0",
"ts-node": "^9.1.1", "ts-node": "^9.1.1",
"typescript": "^4.1.5", "typescript": "^4.1.5",
"vite": "2.0.0-beta.69", "vite": "2.0.0-beta.70",
"vite-plugin-compression": "^0.2.1", "vite-plugin-compression": "^0.2.1",
"vite-plugin-html": "^2.0.0", "vite-plugin-html": "^2.0.0",
"vite-plugin-imagemin": "^0.2.6", "vite-plugin-imagemin": "^0.2.6",
...@@ -108,7 +108,7 @@ ...@@ -108,7 +108,7 @@
"vite-plugin-pwa": "^0.4.6", "vite-plugin-pwa": "^0.4.6",
"vite-plugin-style-import": "^0.7.2", "vite-plugin-style-import": "^0.7.2",
"vite-plugin-theme": "^0.4.3", "vite-plugin-theme": "^0.4.3",
"vue-eslint-parser": "^7.4.1", "vue-eslint-parser": "^7.5.0",
"yargs": "^16.2.0" "yargs": "^16.2.0"
}, },
"resolutions": { "resolutions": {
......
...@@ -6,22 +6,24 @@ ...@@ -6,22 +6,24 @@
@click="handleToErrorList" @click="handleToErrorList"
> >
<Badge :count="getCount" :offset="[0, 10]" dot :overflowCount="99"> <Badge :count="getCount" :offset="[0, 10]" dot :overflowCount="99">
<BugOutlined /> <Icon icon="ion:bug-outline" />
</Badge> </Badge>
</Tooltip> </Tooltip>
</template> </template>
<script lang="ts"> <script lang="ts">
import { defineComponent, computed } from 'vue'; import { defineComponent, computed } from 'vue';
import { Tooltip, Badge } from 'ant-design-vue'; import { Tooltip, Badge } from 'ant-design-vue';
import Icon from '/@/components/Icon';
import { useI18n } from '/@/hooks/web/useI18n'; import { useI18n } from '/@/hooks/web/useI18n';
import { BugOutlined } from '@ant-design/icons-vue';
import { errorStore } from '/@/store/modules/error'; import { errorStore } from '/@/store/modules/error';
import { PageEnum } from '/@/enums/pageEnum'; import { PageEnum } from '/@/enums/pageEnum';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
export default defineComponent({ export default defineComponent({
name: 'ErrorAction', name: 'ErrorAction',
components: { BugOutlined, Tooltip, Badge }, components: { Icon, Tooltip, Badge },
setup() { setup() {
const { t } = useI18n(); const { t } = useI18n();
......
...@@ -7,8 +7,7 @@ ...@@ -7,8 +7,7 @@
</MenuItem> </MenuItem>
</template> </template>
<script lang="ts"> <script lang="ts">
// components import { Menu, Badge } from 'ant-design-vue';
import { Menu } from 'ant-design-vue';
import { defineComponent } from 'vue'; import { defineComponent } from 'vue';
...@@ -17,7 +16,7 @@ ...@@ -17,7 +16,7 @@
export default defineComponent({ export default defineComponent({
name: 'DropdownMenuItem', name: 'DropdownMenuItem',
components: { MenuItem: Menu.Item, Icon }, components: { MenuItem: Menu.Item, Badge, Icon },
props: { props: {
key: propTypes.string, key: propTypes.string,
text: propTypes.string, text: propTypes.string,
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<MenuItem <MenuItem
key="loginOut" key="loginOut"
:text="t('layout.header.dropdownItemLoginOut')" :text="t('layout.header.dropdownItemLoginOut')"
icon="ion:exit-outline" icon="ion:power-outline"
/> />
</Menu> </Menu>
</template> </template>
......
...@@ -4,7 +4,6 @@ import { MenuTypeEnum, MenuModeEnum, TriggerEnum, MixSidebarTriggerEnum } from ' ...@@ -4,7 +4,6 @@ import { MenuTypeEnum, MenuModeEnum, TriggerEnum, MixSidebarTriggerEnum } from '
import { CacheTypeEnum } from '/@/enums/cacheEnum'; import { CacheTypeEnum } from '/@/enums/cacheEnum';
import { ContentEnum, PermissionModeEnum, ThemeEnum, RouterTransitionEnum } from '/@/enums/appEnum'; import { ContentEnum, PermissionModeEnum, ThemeEnum, RouterTransitionEnum } from '/@/enums/appEnum';
import { primaryColor, themeMode } from '../../build/config/themeConfig'; import { primaryColor, themeMode } from '../../build/config/themeConfig';
import { isProdMode } from '/@/utils/env';
// ! You need to clear the browser cache after the change // ! You need to clear the browser cache after the change
const setting: ProjectConfig = { const setting: ProjectConfig = {
...@@ -161,7 +160,7 @@ const setting: ProjectConfig = { ...@@ -161,7 +160,7 @@ const setting: ProjectConfig = {
showBreadCrumbIcon: false, showBreadCrumbIcon: false,
// Use error-handler-plugin // Use error-handler-plugin
useErrorHandle: isProdMode(), useErrorHandle: false,
// Whether to open back to top // Whether to open back to top
useOpenBackTop: true, useOpenBackTop: true,
......
...@@ -4,6 +4,5 @@ declare global { ...@@ -4,6 +4,5 @@ declare global {
declare interface Window { declare interface Window {
// Global vue app instance // Global vue app instance
__APP__: App<Element>; __APP__: App<Element>;
__VERSION__: string;
} }
} }
...@@ -9,8 +9,6 @@ import { wrapperEnv } from './build/utils'; ...@@ -9,8 +9,6 @@ import { wrapperEnv } from './build/utils';
import { createVitePlugins } from './build/vite/plugin'; import { createVitePlugins } from './build/vite/plugin';
import { OUTPUT_DIR } from './build/constant'; import { OUTPUT_DIR } from './build/constant';
const pkg = require('./package.json');
function pathResolve(dir: string) { function pathResolve(dir: string) {
return resolve(__dirname, '.', dir); return resolve(__dirname, '.', dir);
} }
...@@ -63,7 +61,6 @@ export default ({ command, mode }: ConfigEnv): UserConfig => { ...@@ -63,7 +61,6 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
chunkSizeWarningLimit: 1200, chunkSizeWarningLimit: 1200,
}, },
define: { define: {
__VERSION__: pkg.version,
// setting vue-i18-next // setting vue-i18-next
// Suppress warning // Suppress warning
__VUE_I18N_LEGACY_API__: false, __VUE_I18N_LEGACY_API__: false,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论