Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/bhuh12/vue-router-tab

Vue.js tab components, based on Vue Router.
https://github.com/bhuh12/vue-router-tab

admin routertab tabs vue-router-tab

Last synced: about 2 months ago
JSON representation

Vue.js tab components, based on Vue Router.

Lists

README

        

English | [็ฎ€ไฝ“ไธญๆ–‡](README.zh.md)



vue-router-tab logo



Build


vue


vue-router


GitHub last commit



Version


Downloads


npm bundle size


gzip size: css



License

Vue Router Tab

Vue.js tab components, based on Vue Router.

## ๐Ÿ“Œ Features

โœ… Open or switch to tabs responding to route change

โœ… Tabs mouse wheel scrolling

โœ… Tabs drag sort

โœ… [Tab Operations](https://bhuh12.github.io/vue-router-tab/guide/essentials/operate.html): open, switch, close, refresh, reset

โœ… [Iframe tab](https://bhuh12.github.io/vue-router-tab/guide/essentials/iframe.html): for external website

โœ… Customized๏ผš[transition](https://bhuh12.github.io/vue-router-tab/guide/custom/transition.html), [slot](https://bhuh12.github.io/vue-router-tab/guide/custom/slot.html), [contextmenu](https://bhuh12.github.io/vue-router-tab/guide/custom/contextmenu.html)

โœ… [I18n](https://bhuh12.github.io/vue-router-tab/guide/custom/i18n.html)

โœ… [Keep scroll position](https://bhuh12.github.io/vue-router-tab/guide/custom/scroll.html) after tab switching

โœ… [Cache control](https://bhuh12.github.io/vue-router-tab/guide/advanced/cache.html): tab rules, cacheable, maximum keep alive, reusable

โœ… [Dynamic Tab Info](https://bhuh12.github.io/vue-router-tab/guide/advanced/dynamic-tab-info.html): title, icon, tooltip

โœ… [Initial Tabs](https://bhuh12.github.io/vue-router-tab/guide/advanced/initial-tabs.html): initially opened tabs when entering page

โœ… [Restore Tabs](https://bhuh12.github.io/vue-router-tab/guide/advanced/restore.html): reopen tabs after browser refresh

โœ… [Page Leave Confirm](https://bhuh12.github.io/vue-router-tab/guide/advanced/page-leave.html)

โœ… [Nuxt Support](https://bhuh12.github.io/vue-router-tab/guide/essentials/nuxt.html)

## ๐Ÿ”— Links

### [๐Ÿ›  Installation](https://bhuh12.github.io/vue-router-tab/guide/essentials/installation.html)

### [๐Ÿ“ Documentation](https://bhuh12.github.io/vue-router-tab/) ([Gitee](https://bhuh12.gitee.io/vue-router-tab/))

- [Introduction](https://bhuh12.github.io/vue-router-tab/guide/)

- [Getting Started](https://bhuh12.github.io/vue-router-tab/guide/essentials/)

- [API](https://bhuh12.github.io/vue-router-tab/api/)

### [๐Ÿ“บ Online Demo](https://bhuh12.github.io/vue-router-tab/demo/) ([Gitee](https://bhuh12.gitee.io/vue-router-tab/demo/))

### [๐Ÿ‘จโ€๐Ÿ’ป Sample Project](https://github.com/bhuh12/router-tab-sample)

### [๐Ÿ“ƒ Changelog](https://bhuh12.github.io/vue-router-tab/guide/changelog.html)

---

## ๐Ÿท NPM Task

| Task | Command | Description |
| ----------------------------- | ----------------------- | ---------------------------------- |
| Lib build | `yarn lib:build` |
| Lib build and generate report | `yarn lib:build:report` |
| Lib publish | `yarn lib:publish` | change `version` in `package.json` |
| Demo develop | `yarn demo:dev` |
| Demo build | `yarn demo:build` |
| Document develop | `yarn docs:dev` |
| Document build | `yarn docs:build` |
| Code format check and fix | `yarn lint` |
| Commit code | `yarn commit` |

## License

[MIT](http://opensource.org/licenses/MIT)

Copyright (c) 2019-present, ็ขงๆตทๅนฝ่™น