vab-logo setup

This commit is contained in:
chuzhixin 2021-02-04 23:09:52 +08:00 committed by vue-admin-beautiful.com
parent ef613e4bf3
commit 1d0e28691a
2 changed files with 12 additions and 9 deletions

View File

@ -23,7 +23,7 @@
"remixicon": "^2.5.0", "remixicon": "^2.5.0",
"vue": "^3.0.5", "vue": "^3.0.5",
"vue-router": "^4.0.3", "vue-router": "^4.0.3",
"vuex": "^4.0.0-rc.2" "vuex": "^4.0.0"
}, },
"devDependencies": { "devDependencies": {
"@vue/cli-plugin-babel": "^4.5.9", "@vue/cli-plugin-babel": "^4.5.9",
@ -35,12 +35,12 @@
"body-parser": "^1.19.0", "body-parser": "^1.19.0",
"chalk": "^4.1.0", "chalk": "^4.1.0",
"chokidar": "^3.5.1", "chokidar": "^3.5.1",
"eslint": "^7.18.0", "eslint": "^7.19.0",
"eslint-plugin-prettier": "^3.3.1", "eslint-plugin-prettier": "^3.3.1",
"eslint-plugin-vue": "^7.5.0", "eslint-plugin-vue": "^7.5.0",
"filemanager-webpack-plugin": "^3.1.0", "filemanager-webpack-plugin": "^3.1.0",
"image-webpack-loader": "^7.0.1", "image-webpack-loader": "^7.0.1",
"less": "^4.1.0", "less": "^4.1.1",
"less-loader": "^7.3.0", "less-loader": "^7.3.0",
"lint-staged": "^10.5.3", "lint-staged": "^10.5.3",
"prettier": "^2.2.1", "prettier": "^2.2.1",

View File

@ -7,16 +7,19 @@
</template> </template>
<script> <script>
import { computed } from 'vue'
import VabIcon from '@/layout/vab-icon' import VabIcon from '@/layout/vab-icon'
import { mapGetters } from 'vuex' import { useStore } from 'vuex'
export default { export default {
name: 'VabLogo', name: 'VabLogo',
components: { VabIcon }, components: { VabIcon },
computed: { setup() {
...mapGetters({ const store = useStore()
logo: 'settings/logo', return {
title: 'settings/title', logo: computed(() => store.getters['settings/logo']),
}), title: computed(() => store.getters['settings/title']),
}
}, },
} }
</script> </script>