Skip to content

Commit 83da359

Browse files
committed
fix: eslint
1 parent ea1a591 commit 83da359

File tree

20 files changed

+68
-64
lines changed

20 files changed

+68
-64
lines changed

eslint.config.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,9 @@ export default [
5353
},
5454
'rules': {
5555
'vue/no-multiple-template-root': 'off',
56+
'vue/no-v-html': 'off',
5657
'vue/multi-word-component-names': 'off',
57-
'vue/singleline-html-element-content-newline': 'off',
5858
'vue/multiline-html-element-content-newline': 'off',
59-
'vue/no-v-html': 'off',
6059
'accessor-pairs': 2,
6160
'arrow-spacing': [2, {
6261
'before': true,
@@ -217,6 +216,15 @@ export default [
217216
'template-curly-spacing': [2, 'never'],
218217
'use-isnan': 2,
219218
'valid-typeof': 2,
219+
'vue/html-indent': ['error', 2],
220+
'vue/max-attributes-per-line': 'off',
221+
'vue/attribute-hyphenation': ['error', 'always'],
222+
'vue/order-in-components': 'error',
223+
'vue/singleline-html-element-content-newline': 'off',
224+
// 'vue/singleline-html-element-content-newline': ['error', {
225+
// 'ignoreWhenNoAttributes': true,
226+
// 'ignoreWhenEmpty': true
227+
// }],
220228
'wrap-iife': [2, 'any'],
221229
'yield-star-spacing': [2, 'both'],
222230
'yoda': [2, 'never'],

src/App.vue

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,19 @@
66

77
<script>
88
import { defineComponent } from 'vue';
9-
import { ElConfigProvider } from 'element-plus';
109
import zhCn from 'element-plus/dist/locale/zh-cn.mjs';
1110
import { mapState } from 'pinia';
1211
import store from '@/store';
1312
1413
export default defineComponent({
15-
components: {
16-
ElConfigProvider
17-
},
18-
computed: {
19-
...mapState(store.app, ['size'])
20-
},
2114
data() {
2215
return {
2316
locale: zhCn,
2417
zIndex: 3000
2518
};
19+
},
20+
computed: {
21+
...mapState(store.app, ['size'])
2622
}
2723
});
2824
</script>

src/components/Breadcrumb/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<transition-group name="breadcrumb">
44
<el-breadcrumb-item v-for="(item, index) in levelList" :key="item.path">
55
<span v-if="item.redirect === 'noRedirect' || index == levelList.length - 1" class="no-redirect">{{
6-
item.meta.title
6+
item.meta.title
77
}}</span>
88
<a v-else @click.prevent="handleLink(item)">{{ item.meta.title }}</a>
99
</el-breadcrumb-item>

src/components/Hamburger/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div style="padding: 0 15px;" @click="toggleClick">
33
<svg :class="{ 'is-active': isActive }" class="hamburger" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"
4-
width="64" height="64">
4+
width="64" height="64">
55
<path
66
d="M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7z" />
77
</svg>

src/components/HeaderSearch/index.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<div :class="{ 'show': show }" class="header-search">
33
<svg-icon class-name="search-icon" icon-class="search" @click.stop="click" />
44
<el-select ref="headerSearchSelect" v-model="search" :remote-method="querySearch" filterable default-first-option
5-
remote placeholder="Search" class="header-search-select" @change="change">
5+
remote placeholder="Search" class="header-search-select" @change="change">
66
<el-option v-for="optItem in options" :key="optItem.item.path" :value="optItem.item"
7-
:label="optItem.item.title.join(' > ')" />
7+
:label="optItem.item.title.join(' > ')" />
88
</el-select>
99
</div>
1010
</template>

src/components/SizeSelect/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<template #dropdown>
77
<el-dropdown-menu>
88
<el-dropdown-item v-for="item of sizeOptions" :key="item.value" :disabled="size === item.value"
9-
:command="item.value">
9+
:command="item.value">
1010
{{ item.label }}
1111
</el-dropdown-item>
1212
</el-dropdown-menu>

src/components/vue-count-to/vue-countTo.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,9 @@ export default defineComponent({
105105
}
106106
this.$emit('mountedCallback');
107107
},
108+
unmounted() {
109+
cancelAnimationFrame(this.rAF);
110+
},
108111
methods: {
109112
start() {
110113
this.localStartVal = this.startVal;
@@ -185,9 +188,6 @@ export default defineComponent({
185188
}
186189
return this.prefix + x1 + x2 + this.suffix;
187190
}
188-
},
189-
unmounted() {
190-
cancelAnimationFrame(this.rAF);
191191
}
192192
});
193193
</script>

src/layout/components/Navbar.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div class="navbar">
33
<hamburger id="hamburger-container" :is-active="sidebar.opened" class="hamburger-container"
4-
@toggleClick="toggleSidebar" />
4+
@toggleClick="toggleSidebar" />
55

66
<breadcrumb id="breadcrumb-container" class="breadcrumb-container" />
77

src/layout/components/Sidebar/SidebarItem.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
v-if="hasOneShowingChild(item.children, item) && (!onlyOneChild.children || onlyOneChild.noShowingChildren) && !(item.meta && item.meta.alwaysShow)">
55
<app-link class="link" :to="resolvePath(onlyOneChild.path)">
66
<el-menu-item class="left-menu-item" v-if="onlyOneChild.meta" :index="resolvePath(onlyOneChild.path)"
7-
:class="{ 'submenu-title-noDropdown': !isNest }">
7+
:class="{ 'submenu-title-noDropdown': !isNest }">
88

99
<!-- <item :icon="onlyOneChild.meta.icon || (item.meta && item.meta.icon)" :title="onlyOneChild.meta.title" /> -->
1010
<template v-if="get2MetaIconPath(onlyOneChild, item)">
@@ -32,7 +32,7 @@
3232
<span class="text text-two">{{ item.meta.title }}</span>
3333
</template>
3434
<sidebar-item v-for="child in item.children" :key="child.path" :is-nest="true" :item="child"
35-
:base-path="resolvePath(child.path)" class="nest-menu" />
35+
:base-path="resolvePath(child.path)" class="nest-menu" />
3636
</el-sub-menu>
3737
</div>
3838
</template>

src/layout/components/Sidebar/index.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<logo v-if="showLogo" :collapse="isCollapse" />
44
<el-scrollbar wrap-class="scrollbar-wrapper">
55
<el-menu class="left-menu" :default-active="activeMenu" :collapse="isCollapse"
6-
:background-color="variables.menuBg" :text-color="variables.menuText" :unique-opened="false"
7-
:active-text-color="variables.menuActiveText" :collapse-transition="false" mode="vertical">
6+
:background-color="variables.menuBg" :text-color="variables.menuText" :unique-opened="false"
7+
:active-text-color="variables.menuActiveText" :collapse-transition="false" mode="vertical">
88
<sidebar-item v-for="route in permission_routes" :key="route.path" :item="route" :base-path="route.path" :is-top-route="true" />
99
</el-menu>
1010
</el-scrollbar>

0 commit comments

Comments
 (0)