Commit d9bf58fb by qinjianhui

feat: 添加 Eslint 检验

parent 7d7aece4
{
"root": true,
"env": { "browser": true, "es2021": true, "node": true },
"extends": [
"eslint:recommended",
"plugin:vue/vue3-recommended",
"@vue/typescript/recommended",
"prettier"
],
"parserOptions": { "ecmaVersion": 2021 },
"plugins": [],
"rules": {
"vue/require-default-prop": "off",
"vue/multi-word-component-names": "off",
"no-console": "warn"
},
"overrides": [{ "files": "*.vue", "rules": { "no-undef": "off" } }]
}
{
"recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"]
}
<template>
<el-config-provider size="small" :zIndex="1000">
<el-config-provider size="default" :zIndex="1000" :locale="locale">
<RouterView />
</el-config-provider>
</template>
<script setup lang="ts"></script>
<script setup lang="ts">
import { ref, computed } from 'vue'
// @ts-ignore
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
// @ts-expect-error
import en from 'element-plus/dist/locale/en.mjs'
const language = ref('zh-cn')
const locale = computed(() => (language.value === 'zh-cn' ? zhCn : en))
</script>
<style lang="scss">
body {
margin: 0;
......
......@@ -3,5 +3,6 @@ import App from './App.vue'
import router from './router'
import store from './store'
import './styles/index.scss'
createApp(App).use(router).use(store).mount('#app')
......@@ -6,14 +6,16 @@ import vue from '@vitejs/plugin-vue'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue(), AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
})],
plugins: [
vue(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),
],
resolve: {
alias: { '@': '/src' },
},
})
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment