Merge branch 'master' into develop

This commit is contained in:
陈凯龙 2022-04-18 15:14:20 +08:00
commit 3d402db8d1
10 changed files with 35 additions and 12 deletions

View File

@ -2,6 +2,13 @@
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
### [1.2.12](https://github.com/kailong321200875/vue-element-plus-admin/compare/v1.2.11...v1.2.12) (2022-04-17)
### Bug Fixes
* fixed spelling 'ElememtPlusSzie' ([5dbbc60](https://github.com/kailong321200875/vue-element-plus-admin/commit/5dbbc608640d93fe68fec6f58fdb30a43e02aada))
### [1.2.11](https://github.com/kailong321200875/vue-element-plus-admin/compare/v1.2.10...v1.2.11) (2022-04-14) ### [1.2.11](https://github.com/kailong321200875/vue-element-plus-admin/compare/v1.2.10...v1.2.11) (2022-04-14)

View File

@ -200,13 +200,21 @@ Support modern browsers, not IE
<sub><b>Snoword</b></sub> <sub><b>Snoword</b></sub>
</a> </a>
</td> </td>
<td align="center">
<a href="https://github.com/amifed">
<img src="https://avatars.githubusercontent.com/u/36906371?v=4" width="100;" alt="amifed"/>
<br />
<sub><b>Yangyu</b></sub>
</a>
</td>
<td align="center"> <td align="center">
<a href="https://github.com/WuYihui"> <a href="https://github.com/WuYihui">
<img src="https://avatars.githubusercontent.com/u/29938095?v=4" width="100;" alt="WuYihui"/> <img src="https://avatars.githubusercontent.com/u/29938095?v=4" width="100;" alt="WuYihui"/>
<br /> <br />
<sub><b>WuYihui</b></sub> <sub><b>WuYihui</b></sub>
</a> </a>
</td> </td></tr>
<tr>
<td align="center"> <td align="center">
<a href="https://github.com/z6w6j6"> <a href="https://github.com/z6w6j6">
<img src="https://avatars.githubusercontent.com/u/23661303?v=4" width="100;" alt="z6w6j6"/> <img src="https://avatars.githubusercontent.com/u/23661303?v=4" width="100;" alt="z6w6j6"/>

View File

@ -200,13 +200,21 @@ pnpm run build:pro
<sub><b>Snoword</b></sub> <sub><b>Snoword</b></sub>
</a> </a>
</td> </td>
<td align="center">
<a href="https://github.com/amifed">
<img src="https://avatars.githubusercontent.com/u/36906371?v=4" width="100;" alt="amifed"/>
<br />
<sub><b>Yangyu</b></sub>
</a>
</td>
<td align="center"> <td align="center">
<a href="https://github.com/WuYihui"> <a href="https://github.com/WuYihui">
<img src="https://avatars.githubusercontent.com/u/29938095?v=4" width="100;" alt="WuYihui"/> <img src="https://avatars.githubusercontent.com/u/29938095?v=4" width="100;" alt="WuYihui"/>
<br /> <br />
<sub><b>WuYihui</b></sub> <sub><b>WuYihui</b></sub>
</a> </a>
</td> </td></tr>
<tr>
<td align="center"> <td align="center">
<a href="https://github.com/z6w6j6"> <a href="https://github.com/z6w6j6">
<img src="https://avatars.githubusercontent.com/u/23661303?v=4" width="100;" alt="z6w6j6"/> <img src="https://avatars.githubusercontent.com/u/23661303?v=4" width="100;" alt="z6w6j6"/>

View File

@ -1,6 +1,6 @@
{ {
"name": "vue-element-plus-admin", "name": "vue-element-plus-admin",
"version": "1.2.11", "version": "1.2.12",
"description": "一套基于vue3、element-plus、typesScript、vite2的后台集成方案。", "description": "一套基于vue3、element-plus、typesScript、vite2的后台集成方案。",
"author": "Archer <502431556@qq.com>", "author": "Archer <502431556@qq.com>",
"private": false, "private": false,

View File

@ -13,7 +13,7 @@ const { variables } = useDesign()
const appStore = useAppStore() const appStore = useAppStore()
const props = defineProps({ const props = defineProps({
size: propTypes.oneOf<ElememtPlusSzie[]>(['default', 'small', 'large']).def('default') size: propTypes.oneOf<ElememtPlusSize[]>(['default', 'small', 'large']).def('default')
}) })
provide('configGlobal', props) provide('configGlobal', props)

View File

@ -20,7 +20,7 @@ const appStore = useAppStore()
const sizeMap = computed(() => appStore.sizeMap) const sizeMap = computed(() => appStore.sizeMap)
const setCurrentSize = (size: ElememtPlusSzie) => { const setCurrentSize = (size: ElememtPlusSize) => {
appStore.setCurrentSize(size) appStore.setCurrentSize(size)
} }
</script> </script>

View File

@ -39,8 +39,8 @@ export interface AppState {
title: string title: string
userInfo: string userInfo: string
isDark: boolean isDark: boolean
currentSize: ElememtPlusSzie currentSize: ElememtPlusSize
sizeMap: ElememtPlusSzie[] sizeMap: ElememtPlusSize[]
mobile: boolean mobile: boolean
footer: boolean footer: boolean
theme: ThemeTypes theme: ThemeTypes

View File

@ -69,10 +69,10 @@ export const useAppStore = defineStore({
getIsDark(): boolean { getIsDark(): boolean {
return this.isDark return this.isDark
}, },
getCurrentSize(): ElememtPlusSzie { getCurrentSize(): ElememtPlusSize {
return this.currentSize return this.currentSize
}, },
getSizeMap(): ElememtPlusSzie[] { getSizeMap(): ElememtPlusSize[] {
return this.sizeMap return this.sizeMap
}, },
getMobile(): boolean { getMobile(): boolean {
@ -150,7 +150,7 @@ export const useAppStore = defineStore({
} }
wsCache.set('isDark', this.isDark) wsCache.set('isDark', this.isDark)
}, },
setCurrentSize(currentSize: ElememtPlusSzie) { setCurrentSize(currentSize: ElememtPlusSize) {
this.currentSize = currentSize this.currentSize = currentSize
wsCache.set('currentSize', this.currentSize) wsCache.set('currentSize', this.currentSize)
}, },

View File

@ -1,3 +1,3 @@
declare interface ConfigGlobalTypes { declare interface ConfigGlobalTypes {
size?: ElememtPlusSzie size?: ElememtPlusSize
} }

2
types/global.d.ts vendored
View File

@ -6,7 +6,7 @@ declare type Nullable<T> = T | null
declare type ElRef<T extends HTMLElement = HTMLDivElement> = Nullable<T> declare type ElRef<T extends HTMLElement = HTMLDivElement> = Nullable<T>
declare type ElememtPlusSzie = 'default' | 'small' | 'large' declare type ElememtPlusSize = 'default' | 'small' | 'large'
declare type ElementPlusInfoType = 'success' | 'info' | 'warning' | 'danger' declare type ElementPlusInfoType = 'success' | 'info' | 'warning' | 'danger'