1.0.15 • Published 2 years ago

umi-plugin-tabview v1.0.15

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

umi-plugin-tabview

NPM version NPM downloads

如何使用

安装依赖即可, 以umi-plugin开头的插件会被自动加载

配置项

在 config/config.ts - defineConfig 方法中进行配置

export default defineConfig({
  TabView: {
    use404: true,
    useAuth: true,
    tabsLimit: 10,
    tabsLimitWait: 500,
    tabsLimitWarnTitle: '提示',
    tabsLimitWarnContent: '您当前打开页面过多, 请关闭不使用的页面以减少卡顿!',
  },
});
配置项类型默认值说明
use404booleantrue使用内置的 404 页面, 该页面会在 tab 中显示
useAuthbooleanfalse使用内置的 403 页面, 加载内置的权限判断 wrapper, 该页面会在 tab 中显示
tabsLimitnumber10用户打开多少页签时弹出提示
tabsLimitWaitnumber500页签数量检查防抖时间, 如果一次弹出了多个提示框, 可以适当延长此时间, 单位毫秒
tabsLimitWarnTitlestring提示页签数量超限弹窗的标题
tabsLimitWarnContentstring您当前打开页面过多, 请关闭不使用的页面以减少卡顿!页签数量超限弹窗的内容

额外的配置项

config/route.ts中所有具有 name 属性的路由默认都会在标签页中显示, 如果不希望在标签也中出现此路由有两种方式:

  1. 移除 route 中此路由配置的 name 属性
  2. 在该路由中配置属性hideInTabView, 将其设置为true, 此路由就不会在标签页中显示
export default [
  {
    path: '/welcome',
    name: 'welcome',
    icon: 'smile',
    component: './Welcome',
    hideInTabView: true,
  },
];

LICENSE

MIT

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago