UNPKG

@syncfusion/ej2-vue-navigations

Version:

A package of Essential JS 2 navigation components such as Tree-view, Tab, Toolbar, Context-menu, and Accordion which is used to navigate from one page to another for Vue

301 lines (213 loc) 27.6 kB
# Vue Navigation Components ## What's Included in the Vue Navigation Package Following list of components are available in the package. ### Vue Accordion The [Vue Accordion](https://www.syncfusion.com/vue-components/vue-accordion?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm) component is a container-based control with vertically collapsible panels (vertical accordion) and stacked headers that expand or collapse one or more panels at a time within the available space. <p align="center"> <a href="https://ej2.syncfusion.com/vue/documentation/accordion/getting-started/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Getting Started</a> . <a href="https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/accordion/default.html">Online demos</a> . <a href="https://www.syncfusion.com/vue-components/vue-accordion?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Learn more</a> </p> <p align="center"> <img alt="Vue Accordion Component" src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/vue/vue-accordion.png"> </p> #### Key features * [Rendering](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/accordion/default.html) - Can be rendered based on the items collection and HTML elements. * [Expand mode](https://ej2.syncfusion.com/vue/documentation/accordion/expand-mode/) - Supports to define single or multiple expand mode for Accordion panels. * RTL support - Supports right-to-left alignment. * [Accessibility](https://ej2.syncfusion.com/vue/documentation/accordion/accessibility/) - Provides built-in compliance with the WAI-ARIA specifications and it is achieved through attributes. By default, it allows to interact with Accordion by using keyboard shortcuts. ### Vue AppBar The [Vue AppBar](https://www.syncfusion.com/vue-components/vue-appbar?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm) component displays information and actions related to the current application screen. It is used to show branding, screen titles, navigation, and actions. <p align="center"> <a href="https://ej2.syncfusion.com/vue/documentation/appbar/getting-started/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Getting Started</a> . <a href="https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/appbar/default.html">Online demos</a> . <a href="https://www.syncfusion.com/vue-components/vue-appbar?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Learn more</a> </p> <p align="center"> <img alt="Vue AppBar Component" src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/vue/vue-appbar.PNG"> </p> #### Key features * [Modes](https://ej2.syncfusion.com/vue/documentation/appbar/size-and-color/) - `Regular`, `Prominent`, and `Dense` modes that define the AppBar height. * [Content arrangement](https://ej2.syncfusion.com/vue/documentation/appbar/design/) - Spacer and separator options can be used to align the content based on the UI requirement with minimal effort. * [Color](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/appbar/color.html) - `Primary`, `Light`, `Dark`, and `Inherit` options to customize the AppBar color. * [Position](https://ej2.syncfusion.com/vue/documentation/appbar/position/) - AppBars can be placed at the top or bottom of the screen. It can also be sticky. ### Vue Breadcrumb The [Vue Breadcrumb](https://www.syncfusion.com/vue-components/vue-breadcrumb?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm) component is a graphical user interface that serves as a navigation header for your web application or site. It helps to identify or highlight the current location within the hierarchical structure of a website. It has several built-in features such as templates, icons, binding to location, overflow mode, and UI customizations. <p align="center"> <a href="https://ej2.syncfusion.com/vue/documentation/breadcrumb/getting-started/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Getting Started</a> . <a href="https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/breadcrumb/default.html">Online demos</a> . <a href="https://www.syncfusion.com/vue-components/vue-breadcrumb?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Learn more</a> </p> <p align="center"> <img alt="Vue Breadcrumb Component" src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/vue/vue-breadcrumb.png"> </p> #### Key features * [Icons](https://ej2.syncfusion.com/vue/documentation/breadcrumb/icons/) - Icons can be specified in Breadcrumb items. * [Template](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/breadcrumb/template-and-customization.html) - Supports template for item and separator. * [Bind to location](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/breadcrumb/bind-to-location.html) - Supports items to be rendered based on the URL or current location. * [Overflow mode](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/breadcrumb/overflow-modes.html) - Used to limit the number of breadcrumb items to be displayed. * [Accessibility](https://ej2.syncfusion.com/vue/documentation/breadcrumb/accessibility/) - Provided with built-in accessibility support that helps to access all the Breadcrumb component features through the keyboard, screen readers, or other assistive technology devices. ### Vue Carousel The [Vue Carousel](https://www.syncfusion.com/vue-components/vue-carousel?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm) component allows users to display images with content, links, etc., like a slide show. Typical uses of carousels include scrolling news headlines, featured articles on home pages, and image galleries. <p align="center"> <a href="https://ej2.syncfusion.com/vue/documentation/carousel/getting-started/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Getting Started</a> . <a href="https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/carousel/default.html">Online demos</a> . <a href="https://www.syncfusion.com/vue-components/vue-carousel?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Learn more</a> </p> <p align="center"> <img alt="Vue Carousel Component" src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/vue/vue-carousel.PNG"> </p> #### Key features * [Rendering](https://ej2.syncfusion.com/vue/documentation/carousel/populating-items/) - The Carousel component can be rendered based on the items collection and data binding. * [Animation](https://ej2.syncfusion.com/vue/documentation/carousel/animations-and-transitions/) - Supports animation effects for moving previous/next item of Carousel. * [Template support](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/carousel/templates.html) - The Carousel component items and buttons can also be rendered with custom templates. * [Keyboard support](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/carousel/keyboard-navigation.html) - By default, the Carousel allows interaction with commands by using keyboard shortcuts. * [Accessibility](https://ej2.syncfusion.com/vue/documentation/carousel/accessibility/) - The Carousel provides built-in compliance with the `WAI-ARIA` specifications and it is achieved through attributes. ### Vue ContextMenu The [Vue ContextMenu](https://www.syncfusion.com/vue-components/vue-context-menu?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm) component is a graphical user interface control that appears when the user right-clicks or performs a touch and hold action. <p align="center"> <a href="https://ej2.syncfusion.com/vue/documentation/context-menu/getting-started/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Getting Started</a> . <a href="https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/context-menu/default.html">Online demos</a> . <a href="https://www.syncfusion.com/vue-components/vue-context-menu?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Learn more</a> </p> <p align="center"> <img alt="Vue ContextMenu Component" src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/vue/vue-context-menu.png"> </p> #### Key features * [Separator](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/context-menu/default.html) - Supports menu items grouping by using the Separator. * [Icons and Navigations](https://ej2.syncfusion.com/vue/documentation/context-menu/icons-and-navigation/) - Supports items to have Icons and Navigation URL's. * [Template and Multilevel nesting](https://ej2.syncfusion.com/vue/documentation/context-menu/template-and-multilevel-nesting/) - Supports template and multilevel nesting in ContextMenu. * [Accessibility](https://ej2.syncfusion.com/vue/documentation/context-menu/accessibility/) - Provided with built-in accessibility support that helps to access all the ContextMenu component features through the keyboard, screen readers, or other assistive technology devices. ### Vue Sidebar The [Vue Sidebar](https://www.syncfusion.com/vue-components/vue-sidebar?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm) component is an expandable and collapsible component that typically acts as a side container to place primary or secondary content alongside the main content. <p align="center"> <a href="https://ej2.syncfusion.com/vue/documentation/sidebar/getting-started/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Getting Started</a> . <a href="https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/sidebar/default.html">Online demos</a> . <a href="https://www.syncfusion.com/vue-components/vue-sidebar?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Learn more</a> </p> <p align="center"> <img alt="Vue Sidebar Component" src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/vue/vue-sidebar.png"> </p> #### Key features * [Target](https://ej2.syncfusion.com/vue/documentation/sidebar/custom-context/) - The sidebar can be initialized in any HTML element other than the body element. * [Types](https://ej2.syncfusion.com/vue/documentation/sidebar/variations/) - Provides complete control over the appearance of the sidebar component. The different types of the sidebar control give flexibility to view or hide the content (primary/secondary) over/above the main content by pushing, sliding, or overlaying it. * [Left or right positions](https://ej2.syncfusion.com/vue/documentation/sidebar/variations/) - The sidebar control can be positioned to the left or right side of the main content area. This option allows placement of two sidebars in a page, at the left and right, to show primary content and secondary content, simultaneously. * [Docking](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/sidebar/docking-sidebar.html) - Docking lets the sidebar occupy a small vertical area in a page always and typically contains shortened view of navigation options. * [Auto close](https://ej2.syncfusion.com/vue/documentation/sidebar/auto-close/) - Auto closing the sidebar control’s content allows the main content area to be more readable based on screen resolution. ### Vue Tab The [Vue Tab](https://www.syncfusion.com/vue-components/vue-tabs?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm) component is a simple user interface (tabs UI) for organizing related content and occupying a compact space. The tabs are aligned horizontally, and each tab is associated with its header. <p align="center"> <a href="https://ej2.syncfusion.com/vue/documentation/tab/getting-started/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Getting Started</a> . <a href="https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/tab/default.html">Online demos</a> . <a href="https://www.syncfusion.com/vue-components/vue-tabs?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Learn more</a> </p> <p align="center"> <img alt="Vue Tab Component" src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/vue/vue-tabs.png"> </p> #### Key features * [Rendering](https://ej2.syncfusion.com/vue/documentation/tab/adaptive/) - Can be rendered based on the items collection and HTML elements. * [Adaptive](https://ej2.syncfusion.com/vue/documentation/tab/adaptive/) - Supports responsive rendering with scrollable Tabs and popup menu. * [Customization](https://ej2.syncfusion.com/vue/documentation/tab/style/) - Provides customization support for header with icons and orientation. * [Animation](https://ej2.syncfusion.com/vue/documentation/tab/how-to/set-custom-animation/) - Supports animation effects for moving previous/next contents of Tab. * [Accessibility](https://ej2.syncfusion.com/vue/documentation/tab/accessibility/) - Provides built-in compliance with the WAI-ARIA specifications and it is achieved through attributes. By default, it allows to interact with Tab headers by using keyboard shortcuts. ### Vue Toolbar The [Vue Toolbar](https://www.syncfusion.com/vue-components/vue-toolbar?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm) component is a feature-rich control that provides an interface for selecting a command from a collection of commands. <p align="center"> <a href="https://ej2.syncfusion.com/vue/documentation/toolbar/getting-started/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Getting Started</a> . <a href="https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/toolbar/default.html">Online demos</a> . <a href="https://www.syncfusion.com/vue-components/vue-toolbar?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Learn more</a> </p> <p align="center"> <img alt="Vue Toolbar Component" src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/vue/vue-toolbar.png"> </p> #### Key features * [Scrollable](https://ej2.syncfusion.com/vue/documentation/toolbar/responsive-mode/#scrollable) - Scrollable display mode displays Toolbar commands in a single line with horizontal scrolling enabled when the commands overflow available space. * [Popup](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/toolbar/popup.html) - Popup display mode displays commands in the popup when the commands overflow available space. * [Template support](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/toolbar/template.html) - The Toolbar component can also be rendered based on the given HTML element aside from item based collection rendering. * [Keyboard support](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/toolbar/keyboard-interaction.html) - By default, the Toolbar allows interaction with commands by using keyboard shortcuts. * RTL support - The Toolbar supports right-to-left alignment. * [Accessibility](https://ej2.syncfusion.com/vue/documentation/toolbar/accessibility/) - The Toolbar provides built-in compliance with the WAI-ARIA specifications and it is achieved through attributes. ### Vue TreeView The [Vue TreeView](https://www.syncfusion.com/vue-components/vue-treeview?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm) component is a graphical user interface control that to represents hierarchical data in a tree structure. <p align="center"> <a href="https://ej2.syncfusion.com/vue/documentation/treeview/getting-started/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Getting Started</a> . <a href="https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/treeview/default.html">Online demos</a> . <a href="https://www.syncfusion.com/vue-components/vue-treeview?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Learn more</a> </p> <p align="center"> <img alt="Vue TreeView Component" src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/vue/vue-treeview.png"> </p> #### Key features * [Data binding](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/treeview/local-data.html) - Binds the TreeView component with an array of JavaScript objects or DataManager. * [CheckBox](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/treeview/check-box.html) - Allows you to select more than one node in TreeView without affecting the UI appearance. * [Drag and drop](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/treeview/drag-and-drop.html) - Allows you to drag and drop any node in TreeView. * [Multi selection](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/treeview/multiple-selection.html) - Allows you to select more than one node in TreeView. * [Node editing](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/treeview/node-editing.html) - Allows you to change the text of a node in TreeView. * Sorting - Allows display of the TreeView nodes in an ascending or a descending order. * [Template](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/treeview/template.html) - Allows you to customize the nodes in TreeView. * [Accessibility](https://ej2.syncfusion.com/vue/documentation/treeview/accessibility/) - Provides built-in accessibility support that helps to access all the TreeView component features through the keyboard, on-screen readers, or other assistive technology devices. ### Vue Menu The [Vue Menu](https://www.syncfusion.com/vue-components/vue-menu-bar?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm) component is a graphical user interface control that serves as a navigation header for your web application or site. It supports data binding, templates, icons, multilevel nesting, and horizontal and vertical menus. <p align="center"> <a href="https://ej2.syncfusion.com/vue/documentation/menu/getting-started/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Getting Started</a> . <a href="https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/menu/default.html">Online demos</a> . <a href="https://www.syncfusion.com/vue-components/vue-menu-bar?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Learn more</a> </p> <p align="center"> <img alt="Vue Menu Component" src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/vue/vue-menu-bar.png"> </p> #### Key features * [Rendering](https://ej2.syncfusion.com/vue/documentation/menu/getting-started/) - Supports to render based on the items collection (array of JavaScript objects) and HTML elements. * [Separator](https://ej2.syncfusion.com/vue/documentation/menu/getting-started/#group-menu-items-with-separator) - Supports menu items grouping by using the Separator. * [Icons and Navigations](https://ej2.syncfusion.com/vue/documentation/menu/icons-and-sub-menu-items/) - Supports items to have Icons and Navigation URL's. * [Template and Multilevel nesting](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/menu/template.html) - Supports template and multilevel nesting in Menu. * [Hamburger Menu](https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/menu/hamburger-mode.html) - Supports Hamburger Menu that provides an adaptive view. * [Accessibility](https://ej2.syncfusion.com/vue/documentation/menu/accessibility/) - Provided with built-in accessibility support that helps to access all the Menu component features through the keyboard, screen readers, or other assistive technology devices. ### Vue Stepper The [Vue Stepper](https://www.syncfusion.com/vue-components/vue-stepper?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm) component enables users to navigate through a series of steps or stages in a process within a web application. Stepper displays a list of steps with the current step highlighted, allowing users to move between steps. It includes several built-in features, such as different step types, orientation, linear flow, label positions, and template customization. <p align="center"> <a href="https://ej2.syncfusion.com/vue/documentation/stepper/getting-started?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Getting Started</a> . <a href="https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm#/bootstrap5/stepper/default.html">Online demos</a> . <a href="https://www.syncfusion.com/vue-components/vue-stepper?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm">Learn more</a> </p> <p align="center"> <img alt="Vue Stepper Component" src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/vue/vue-stepper.png"> </p> #### Key features * [Step Types](https://ej2.syncfusion.com/vue/documentation/stepper/steptypes) - Display steps with indicators and labels, only indicators, or only labels. * [Orientation](https://ej2.syncfusion.com/vue/documentation/stepper/orientations) - A layout to display steps in a horizontal or vertical orientation. * [Linear Flow](https://ej2.syncfusion.com/vue/documentation/stepper/linear-flow) - Enable a step-by-step progression, completing one step before moving on to the next. * [Label Positioning](https://ej2.syncfusion.com/vue/documentation/stepper/steptypes#label-positions) - Show the label at the top, bottom, left, or right. * [Tooltip](https://ej2.syncfusion.com/vue/documentation/stepper/tooltip) - Show additional information when users hover over a step, such as a label or customized text. * [Templates](https://ej2.syncfusion.com/vue/documentation/stepper/template) - Customize the default appearance and content of each step using templates. <p align="center"> Trusted by the world's leading companies <a href="https://www.syncfusion.com/"> <img src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/syncfusion/syncfusion-trusted-companies.webp" alt="Syncfusion logo"> </a> </p> ## Setup To install `navigations` and its dependent packages, use the following command. ```sh npm install @syncfusion/ej2-vue-navigations ``` ## Supported frameworks Navigation components are also offered in following list of frameworks. | [<img src="https://ej2.syncfusion.com/github/images/js.svg" height="50" />](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)&nbsp;&nbsp;&nbsp;&nbsp; | [<img src="https://ej2.syncfusion.com/github/images/react.svg" height="50" />](https://www.syncfusion.com/react-ui-components?utm_medium=listing&utm_source=github)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[React](https://www.syncfusion.com/react-ui-components?utm_medium=listing&utm_source=github)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | [<img src="https://ej2.syncfusion.com/github/images/angular-new.svg" height="50" />](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | [<img src="https://ej2.syncfusion.com/github/images/netcore.svg" height="50" />](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)<br/>&nbsp;&nbsp;[ASP.NET&nbsp;Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)&nbsp;&nbsp; | [<img src="https://ej2.syncfusion.com/github/images/netmvc.svg" height="50" />](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)<br/>&nbsp;&nbsp;[ASP.NET&nbsp;MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)&nbsp;&nbsp; | | :-----: | :-----: | :-----: | :-----: | :-----: | ## Showcase samples * [Asset Management](https://ej2.syncfusion.com/showcase/vue/assetmanagement/#/dashboard?utm_source=npm&utm_campaign=navigation) ## Support Product support is available for through following mediums. * [Support ticket](https://support.syncfusion.com/support/tickets/create) - Guaranteed Response in 24 hours | Unlimited tickets | Holiday support * [Community forum](https://www.syncfusion.com/forums/vue?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm) * [GitHub issues](https://github.com/syncfusion/ej2-vue-ui-components/issues/new) * [Request feature or report bug](https://www.syncfusion.com/feedback/vue?utm_source=npm&utm_medium=listing&utm_campaign=vue-navigation-npm) * Live chat ## Changelog Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/components/navigations/CHANGELOG.md). Get minor improvements and bug fixes every week to stay up to date with frequent updates. ## License and copyright > This is a commercial product and requires a paid license for possession or use. Syncfusion<sup>®</sup> licensed software, including this component, is subject to the terms and conditions of Syncfusion<sup>®</sup> [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license) for more info. © Copyright 2025 Syncfusion<sup>®</sup> Inc. All Rights Reserved. The Syncfusion<sup>®</sup> Essential Studio<sup>®</sup> license and copyright applies to this distribution.