123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import { configList } from '@/api/login'
- import Vue from 'vue'
- const appConfig = {
- namespaced: true,
- state: {
- configList: {} ,//系统配置,
- },
- mutations: {
- SET_CONFIGLIST: (state, configList) => {
- state.configList = configList
- },
- },
- actions: {
- // 获取配置信息
- ConfigList({ commit }) {
-
- configList({envCode: Vue.prototype.$PLATFORM}).then(res => {
- let { data } = res
- commit('SET_CONFIGLIST', data)
- //设置图标
- // #ifdef H5
- let url = data?.h5_tab_icon?.configValue
- let favicon = document.querySelector('link[rel="icon"]');
- if (favicon !== null) {
- favicon.href = url;
- } else {
- favicon = document.createElement("link");
- favicon.rel = "icon";
- favicon.href = url;
- document.head.appendChild(favicon);
- }
- // console.log('设置图标', favicon)
- // #endif
- })
- },
-
- }
- }
- export default appConfig
|