@fmdevui/fm-dev
Version:
Page level components developed based on Element Plus.
18 lines (17 loc) • 928 B
TypeScript
import { KeepAliveNamesState } from '../types';
import { StoreDefinition } from 'pinia';
/**
* 路由缓存列表
* @methods setCacheKeepAlive 设置要缓存的路由 names(开启 Tagsview)
* @methods addCachedView 添加要缓存的路由 names(关闭 Tagsview)
* @methods delCachedView 删除要缓存的路由 names(关闭 Tagsview)
* @methods delOthersCachedViews 右键菜单`关闭其它`,删除要缓存的路由 names(关闭 Tagsview)
* @methods delAllCachedViews 右键菜单`全部关闭`,删除要缓存的路由 names(关闭 Tagsview)
*/
export declare const useKeepALiveNames: StoreDefinition<"keepALiveNames", KeepAliveNamesState, {}, {
setCacheKeepAlive(data: Array<string>): Promise<void>;
addCachedView(view: any): Promise<void>;
delCachedView(view: any): Promise<void>;
delOthersCachedViews(view: any): Promise<void>;
delAllCachedViews(): Promise<void>;
}>;