fix: The built-in theme does not take effect, fixed #55 [deploy]
							parent
							
								
									cd10eb9471
								
							
						
					
					
						commit
						239f681ea1
					
				| 
						 | 
				
			
			@ -5,10 +5,14 @@ export default {
 | 
			
		|||
  ],
 | 
			
		||||
  '*.{scss,less,styl,html,vue,css}': [
 | 
			
		||||
    'prettier --cache --ignore-unknown --write',
 | 
			
		||||
    'stylelint --fix',
 | 
			
		||||
    'stylelint --fix --allow-empty-input',
 | 
			
		||||
  ],
 | 
			
		||||
  '*.md': ['prettier --cache --ignore-unknown --write'],
 | 
			
		||||
  '*.vue': ['prettier --write', 'eslint --cache --fix', 'stylelint --fix'],
 | 
			
		||||
  '*.vue': [
 | 
			
		||||
    'prettier --write',
 | 
			
		||||
    'eslint --cache --fix',
 | 
			
		||||
    'stylelint --fix --allow-empty-input',
 | 
			
		||||
  ],
 | 
			
		||||
  '{!(package)*.json,*.code-snippets,.!(browserslist)*rc}': [
 | 
			
		||||
    'prettier --cache --write--parser json',
 | 
			
		||||
  ],
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -443,10 +443,10 @@ $namespace: vben;
 | 
			
		|||
    // --menu-submenu-opened-background-color: hsl(var(--menu-opened-dark));
 | 
			
		||||
    --menu-item-background-color: var(--menu-background-color);
 | 
			
		||||
    --menu-item-color: hsl(var(--foreground) / 80%);
 | 
			
		||||
    --menu-item-hover-color: hsl(var(--primary-foreground));
 | 
			
		||||
    --menu-item-hover-color: hsl(var(--accent-foreground));
 | 
			
		||||
    --menu-item-hover-background-color: hsl(var(--accent));
 | 
			
		||||
    --menu-item-active-color: hsl(var(--foreground));
 | 
			
		||||
    --menu-item-active-background-color: hsl(var(--accent));
 | 
			
		||||
    --menu-item-active-color: hsl(var(--primary-foreground));
 | 
			
		||||
    --menu-item-active-background-color: hsl(var(--primary));
 | 
			
		||||
    --menu-submenu-hover-color: hsl(var(--foreground));
 | 
			
		||||
    --menu-submenu-hover-background-color: hsl(var(--accent));
 | 
			
		||||
    --menu-submenu-active-color: hsl(var(--foreground));
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -49,6 +49,7 @@ export function useTabbar() {
 | 
			
		|||
    refreshTab,
 | 
			
		||||
    toggleTabPin,
 | 
			
		||||
  } = useTabs();
 | 
			
		||||
 | 
			
		||||
  const currentActive = computed(() => {
 | 
			
		||||
    return route.fullPath;
 | 
			
		||||
  });
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -121,10 +121,11 @@ export const useCoreTabbarStore = defineStore('core-tabbar', {
 | 
			
		|||
      } else {
 | 
			
		||||
        // 页面已经存在,不重复添加选项卡,只更新选项卡参数
 | 
			
		||||
        const currentTab = toRaw(this.tabs)[tabIndex];
 | 
			
		||||
        if (!currentTab.meta.affixTab) {
 | 
			
		||||
          const mergedTab = { ...currentTab, ...tab };
 | 
			
		||||
          this.tabs.splice(tabIndex, 1, mergedTab);
 | 
			
		||||
        const mergedTab = { ...currentTab, ...tab };
 | 
			
		||||
        if (Reflect.has(currentTab.meta, 'affixTab')) {
 | 
			
		||||
          mergedTab.meta.affixTab = currentTab.meta.affixTab;
 | 
			
		||||
        }
 | 
			
		||||
        this.tabs.splice(tabIndex, 1, mergedTab);
 | 
			
		||||
      }
 | 
			
		||||
      this.updateCacheTab();
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			@ -359,6 +360,7 @@ export const useCoreTabbarStore = defineStore('core-tabbar', {
 | 
			
		|||
     */
 | 
			
		||||
    async toggleTabPin(tab: TabDefinition) {
 | 
			
		||||
      const affixTab = tab?.meta?.affixTab ?? false;
 | 
			
		||||
 | 
			
		||||
      await (affixTab ? this.unpinTab(tab) : this.pinTab(tab));
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue