From 35d1e3b7554c8a343fcc89572b2750aa7c175659 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Tue, 24 Jul 2018 11:02:51 +0800 Subject: [PATCH] =?UTF-8?q?cookie=E9=9B=86=E4=B8=AD=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Former-commit-id: 8c9ffb88b27e70269f09b1852909e92cfd710cb7 [formerly 8c9ffb88b27e70269f09b1852909e92cfd710cb7 [formerly 8c9ffb88b27e70269f09b1852909e92cfd710cb7 [formerly 8c9ffb88b27e70269f09b1852909e92cfd710cb7 [formerly e5bdcb60efe550ac396d216da0923446cdca81ee [formerly 90e1fddc055b36525405a7695e9bc7a405d98b2c]]]]] Former-commit-id: 87867694606f8fe71fcb25c91d7089adbd959561 Former-commit-id: 9716af31042f2d63dbba236a23dc4119cfcf79c1 Former-commit-id: 22fbf4d4b11e94f88dd33c1d0ae289035e728c60 [formerly f8efa89704beb40194d90c947339377461142f60] Former-commit-id: 15f9f81d6d4a65c6bf37e0609b0b9015778121ab Former-commit-id: 410cc0bf083d3101c9b689d2a6e411224dfd2228 Former-commit-id: 474c050e0bb843faf13e525ef3fe141482d36fee Former-commit-id: 947277bfe634f10563da40a6205bf69b3056f06f Former-commit-id: cceb89e9afd1516fb3378d3edcbfca97cbaa0ffe --- src/layout/header-aside/layout.vue | 10 +++--- src/libs/util.js | 17 +++++++--- src/main.js | 2 +- src/pages/demo/playground/store/sys/index.vue | 4 +-- src/pages/demo/plugins/js-cookie/index.vue | 34 ++++++++++++------- src/router/index.js | 2 +- src/store/modules/d2admin.js.REMOVED.git-id | 2 +- 7 files changed, 44 insertions(+), 27 deletions(-) diff --git a/src/layout/header-aside/layout.vue b/src/layout/header-aside/layout.vue index 6ead6f2e..6ce51d75 100644 --- a/src/layout/header-aside/layout.vue +++ b/src/layout/header-aside/layout.vue @@ -10,8 +10,8 @@
- - + +
@@ -87,7 +87,7 @@ export default { isMenuAsideCollapse: state => state.d2admin.isMenuAsideCollapse }), ...mapGetters([ - 'themeActiveSetting', + 'd2adminThemeActiveSetting', 'd2adminKeepAliveInclude' ]), /** @@ -95,8 +95,8 @@ export default { */ styleLayoutMainGroup () { return { - ...this.themeActiveSetting.backgroundImage ? { - backgroundImage: `url('${this.$baseUrl}${this.themeActiveSetting.backgroundImage}')` + ...this.d2adminThemeActiveSetting.backgroundImage ? { + backgroundImage: `url('${this.$baseUrl}${this.d2adminThemeActiveSetting.backgroundImage}')` } : {} } } diff --git a/src/libs/util.js b/src/libs/util.js index 879af305..6a541697 100644 --- a/src/libs/util.js +++ b/src/libs/util.js @@ -5,7 +5,9 @@ import dayjs from 'dayjs' import UaParser from 'ua-parser-js' import { version } from '../../package.json' -let util = {} +let util = { + cookies: {} +} /** * @description 存储 cookie 值 @@ -13,7 +15,7 @@ let util = {} * @param {String} value cookie value * @param {Object} setting cookie setting */ -util.cookieSet = function (name = 'default', value = '', setting = {}) { +util.cookies.set = function (name = 'default', value = '', setting = {}) { let cookieSetting = { expires: 1 } @@ -25,15 +27,22 @@ util.cookieSet = function (name = 'default', value = '', setting = {}) { * @description 拿到 cookie 值 * @param {String} name cookie name */ -util.cookieGet = function (name = 'default') { +util.cookies.get = function (name = 'default') { return Cookies.get(`d2admin-${version}-${name}`) } +/** + * @description 拿到 cookie 全部的值 + */ +util.cookies.getAll = function () { + return Cookies.get() +} + /** * @description 删除 cookie * @param {String} name cookie name */ -util.cookieRemove = function (name = 'default') { +util.cookies.remove = function (name = 'default') { return Cookies.remove(`d2admin-${version}-${name}`) } diff --git a/src/main.js b/src/main.js index 54936677..e9736907 100644 --- a/src/main.js +++ b/src/main.js @@ -11,7 +11,7 @@ import contentmenu from 'v-contextmenu' import 'v-contextmenu/dist/index.css' import vueJsonTreeView from 'vue-json-tree-view' import i18n from './i18n' -import util from '@/libs/util' +import util from '@/libs/util.js' import store from '@/store/index' import { frameInRoutes } from '@/router/routes' import { menuAside, menuHeader } from '@/menu' diff --git a/src/pages/demo/playground/store/sys/index.vue b/src/pages/demo/playground/store/sys/index.vue index 21269f1e..68dc69a8 100644 --- a/src/pages/demo/playground/store/sys/index.vue +++ b/src/pages/demo/playground/store/sys/index.vue @@ -61,7 +61,7 @@
- +
@@ -126,7 +126,7 @@ export default { ua: state => state.d2admin.ua }), ...mapGetters([ - 'themeActiveSetting', + 'd2adminThemeActiveSetting', 'd2adminKeepAliveInclude' ]) } diff --git a/src/pages/demo/plugins/js-cookie/index.vue b/src/pages/demo/plugins/js-cookie/index.vue index 120f1e5b..a1db081f 100644 --- a/src/pages/demo/plugins/js-cookie/index.vue +++ b/src/pages/demo/plugins/js-cookie/index.vue @@ -1,44 +1,52 @@