3 façons d'implémenter les menus déroulants dans Vue à l'aide de Kendo UI
Nous allons utiliser des exemples pour illustrer trois manières différentes d’ajouter facilement des fonctionnalités de Dropdown à votre application Vue.js à l’aide de Kendo UI.
Les dropdowns sont des superpositions contextuelles basculables permettant de restituer des listes de liens et des contenus associés. Ils constituent une partie importante de la composition de l’interface utilisateur de toute application. Ils aident à gérer l’espace d’écran en empilant les options de données dans un seul élément d’interface utilisateur, permettant ainsi à l’espace disponible sur l’écran de l’application de générer davantage de contenu. Une caractéristique unique qui identifie les Dropdowns est qu’ils sont basculés en cliquant et non en survol.
Dans cet article, nous allons examiner trois manières différentes de mettre en œuvre des Dropdowns dans une application Vue à l’aide de Kendo UI. Vous pourriez demander, qu'est-ce que Kendo UI? Kendo UI est un produit développé par Progress pour faciliter le processus de création de composants d'interface utilisateur en JavaScript.
Le Kendo UI est une collection de composants d'interface utilisateur JavaScript avec des bibliothèques pour React Vue Angular et jQuery . Après avoir compris en quoi consiste l’interface utilisateur de Kendo, passons à l’édification de Dropdowns avec l’interface utilisateur.
Mise en place d’un projet Vue
Nous devons d’abord créer un projet Vue.js permettant de démontrer la mise en oeuvre de Dropdowns. . Sans plus tarder, ouvrez une fenêtre de terminal sur votre répertoire préféré et exécutez la commande ci-dessous:
vue create dropdown - démo
Si vous n'avez pas installé Vue CLI dans le monde, veuillez suivre ce guide et revenez ensuite à la suite de cette leçon.
Lorsque vous avez terminé de démarrer votre application Vue, placez-vous dans le nouveau répertoire d'application Vue et démarrez le serveur de développement
$ cd dropdown - démo
$ npm run serve
Ceci servira votre application Vue sur localhost: 8080
. Naviguez jusqu'à votre navigateur et vous verrez votre application Vue en direct.
Ajoutez l'interface utilisateur de Kendo à votre projet
Ensuite, ajoutons Kendo UI à notre nouveau projet Vue.
- Le paquet Kendo UI
- Le paquet de thèmes par défaut Kendo UI
- L’emballeur Kendo UI Dropdown pour Vue
Pour ce faire, ouvrez une fenêtre de terminal dans dans le répertoire racine du projet et exécutez les commandes ci-dessous:
// Installez le paquet kendo ui vue
Installer $ npm --save @ progress / kendo-ui
// Installer une enveloppe déroulante pour kendo ui pour vue
[ npm installer --save @ progress / kendo-dropdowns-vue-wrapper
// Installer le paquet de thème par défaut de kendo ui
$ npm installer --save @ progress / kendo-theme-default
Maintenant que nous avons tous les paquetages Kendo UI nécessaires dans notre projet, poursuivons et construisons nos menus déroulants.
1. Mettre en œuvre une liste déroulante avec la ComboBox de Kendo UI
Kendo UI possède un composant ComboBox qui permet aux utilisateurs de choisir parmi une liste d'options ou d'entrer des valeurs personnalisées à l'aide du clavier. Il fonctionne de la même manière que l’élément select
habituel, mais avec davantage de fonctionnalités et de fonctionnalités. Pour ajouter notre liste déroulante avec ComboBox, ouvrez d’abord le fichier main.js
et mettez-le à jour avec le code ci-dessous:
import Vue de "vue" ;
import App de "./ App.vue" ;
import { de DropdownsInstaller } de " @ progress / kendo-dropdowns-vue-wrapper ";
Vue . utilisez ( de DropdownsInstaller ) ;
Vue . config . productionTip = false ;
nouveau Vue ( {
render : h => h ( App )
} ) . $ mount ( "# app" ) ;
Nous importons ici le package DropdownsInstaller
et demandons à Vue d'utiliser ce package dans notre application. Ensuite, nous renommons le fichier par défaut HelloWorld.vue
dans le répertoire de composants
en Dropdown.vue
et le mettons à jour avec le code ci-dessous:
// src /components/Dropdown.vue
<template[19459016eakfasts>191990905930<<div class = "Bonjour" >
<
Source link