Warning
项目还在开发当中,暂未发布
- ✊简单易上手:学习成本低,简单引入即可使用,沿用 Vue Router Tab 的大部分功能;
- 🎨高度定制化:提供丰富的api和配置,你可以简单使用基本功能,也可以根据需要高度定制化;
- 📚多组件兼容:支持多种主流组件库样式,如elementPlus、antdV、naviUI、Tailwind.css;
-
- 事件:响应路由打开/切换页签
- 方法:打开/关闭/关闭其它/刷新/切换/右键操作
- 打开/替换
- 关闭
- 关闭其他
- 刷新
- 右键操作
- 重置
- 缓存:缓存控制
- 配置:全局配置、自定义配置
-
- iframe:iframe路由
- 样式:包含
elementPlus
、antdV
、naviUI
-
- 滚动位置记住
- 动画
-
i18n
- 埋点
npm install vue3-router-tab
- 在入口文件引入
vue3-router-tab
// main.ts
import { createApp } from "vue";
import App from "./App.vue";
import router from "./router";
import RouterTab from "./plugins/vue3-router-tab";
const app = createApp(App);
app.use(router);
app.use(RouterTab, { router });
app.mount("#app");
- 在需要的位置引入
vue-router-tab
组件
<!-- App.vue -->
<template>
<div class="container">
<vue-router-tab />
</div>
</template>
- 💪TypeScript:在开发阶段就让代码更健壮;
- 👬Vitest:最值得信任的测试伙伴;