Skip to content

Latest commit

 

History

History
122 lines (80 loc) · 5.11 KB

README.zh.md

File metadata and controls

122 lines (80 loc) · 5.11 KB

English | 简体中文

vue-router-tab logo

Build vue vue-router GitHub last commit

Version Downloads npm bundle size gzip size: css License

Vue Router Tab

Vue Router Tab 是基于 Vue Router 的路由页签组件,用来实现多页签页面的管理。

📌 功能

✅ 响应路由变化来打开或切换页签

✅ 页签过多鼠标滚轮滚动

✅ 页签拖拽排序

✅ 支持页签打开、切换、关闭、刷新、重置等操作

Iframe 页签嵌入外部网站

✅ 组件个性化设置:过渡效果自定义插槽页签右键菜单

多语言支持

✅ 页签切换后保留滚动位置

缓存控制:页签规则、页签是否缓存、最大缓存数、是否复用组件等

动态页签信息:标题、图标、提示

初始页签数据,进入页面时默认显示的页签

页签刷新还原,在浏览器刷新后恢复页签

页面离开前确认

Nuxt 支持

🔗 链接


🏷 NPM 任务

任务 命令 备注
插件构建 npm run lib:build
插件构建并生成报告 npm run lib:build:report
插件发布 npm run lib:publish 操作前更改 package.json 中的 version 为新的版本号
Demo 开发 npm run demo:dev
Demo 构建 npm run demo:build
文档开发 npm run docs:dev
文档构建 npm run docs:build
代码风格检查 npm run lint
代码风格检查并修复 npm run lint:fix
代码提交 npm run commit

License

MIT

Copyright (c) 2019-present, 碧海幽虹