Maison >interface Web >js tutoriel >Ces 10 conseils feront de vous un meilleur développeur Vue

Ces 10 conseils feront de vous un meilleur développeur Vue

hzc
hzcavant
2020-06-13 10:02:342582parcourir

Introduction


Je préfère utiliser Vue pour développer, donc parfois je vais me plonger dans ses fonctions et fonctionnalités. Dans cet article, je vous présente dix trucs et astuces intéressants pour vous aider à devenir un meilleur développeur Vue.

La syntaxe des slots est plus jolie


Avec le lancement de Vue 2.6, un raccourci de slot a été introduit, auparavant, le raccourci pouvait être utilisé pour des événements (par exemple, @ click signifie v-on:click event) ou deux-points signifie pour la liaison (:src). Par exemple, si vous disposez d'un composant table, vous pouvez utiliser cette fonction comme suit :

Ces 10 conseils feront de vous un meilleur développeur Vue

$on('hook:')


Vous pouvez utiliser cette fonctionnalité si vous souhaitez définir un écouteur d'événement personnalisé ou un plugin tiers dans la méthode créée ou montée et que vous devez le supprimer dans la méthode beforeDestroy pour éviter de provoquer des fuites de mémoire. En utilisant la méthode $on('hook:'), nous pouvons définir/supprimer des événements en utilisant une seule méthode de cycle de vie (au lieu de deux).

Ces 10 conseils feront de vous un meilleur développeur Vue

validation des accessoires


Vous savez peut-être déjà que les accessoires peuvent être validés en tant que types primitifs tels que des chaînes, des nombres ou même objet. Nous pouvons également utiliser des validateurs personnalisés, par exemple si nous voulons valider par rapport à une liste de chaînes :

Ces 10 conseils feront de vous un meilleur développeur Vue

Paramètres de directive dynamique


L'une des fonctionnalités les plus intéressantes de Vue 2.6 est la possibilité de transmettre dynamiquement des paramètres de directive aux composants. Supposons que vous disposiez d'un composant bouton et que, dans certains cas, vous souhaitiez écouter les événements de clic, et dans d'autres cas, vous souhaitiez écouter les événements de double-clic. C'est là que les directives dynamiques sont utiles

Ces 10 conseils feront de vous un meilleur développeur Vue

Réutiliser des composants du même itinéraire


Parfois, nous acheminons des itinéraires différents lorsque partageant quelque chose, si vous basculez entre ces itinéraires, le composant partagé ne sera pas restitué par défaut car Vue réutilise le composant pour des raisons de performances. Cependant, si nous souhaitons toujours restituer ces composants, nous pouvons réaliser un nouveau rendu en fournissant l'attribut :key dans le composant de vue du routeur.

Ces 10 conseils feront de vous un meilleur développeur Vue

Tous les accessoires de la classe parent à la classe enfant


C'est une fonctionnalité très intéressante qui combine tous les accessoires sont passés du composant parent au composant enfant. Ceci est particulièrement pratique si nous avons un composant wrapper pour un autre composant. Parce que nous n'avons pas besoin de transmettre les accessoires aux composants enfants un par un, mais de transmettre tous les accessoires en même temps :

Ces 10 conseils feront de vous un meilleur développeur Vue

Ce qui précède peut remplacer l'approche suivante

Ces 10 conseils feront de vous un meilleur développeur Vue

Tous les écouteurs d'événements de la classe parent à la classe enfant


Si le composant enfant n'est pas dans le répertoire racine du composant parent, tous les événements peuvent être Les écouteurs sont transmis du composant parent au composant enfant comme ceci :

Ces 10 conseils feront de vous un meilleur développeur Vue

Si le composant enfant est à la racine de son parent alors par défaut il obtiendra ces composants, donc cette petite astuce n’est pas nécessaire.

$createElement


Par défaut, chaque instance de Vue a accès à la méthode $createElement pour créer et renvoyer des nœuds virtuels. Par exemple, cela peut être exploité pour utiliser des balises dans des méthodes qui peuvent être transmises via la directive v-html. Dans un composant fonction, cette méthode est accessible en tant que premier paramètre de la fonction de rendu.

Utilisation de JSX


Étant donné que Vue CLI 3 prend en charge l'utilisation de JSX par défaut, nous pouvons désormais (si nous le souhaitons) écrire du code en utilisant JSX (par exemple, nous pouvons facilement Écriture de composants fonctionnels). Si vous n'utilisez pas encore Vue CLI 3, vous pouvez utiliser babel-plugin-transform-vue-jsx pour obtenir le support JSX.

V-model personnalisé


Par défaut, le v-model est du sucre syntaxique sur les écouteurs d'événement @input et les accessoires :value. Cependant, nous pouvons spécifier une propriété de modèle dans le composant Vue pour définir quels événements et valeurs sont utilisés

Ces 10 conseils feront de vous un meilleur développeur Vue

Résumé


J'espère que ces trucs et astuces vous seront utiles. Si vous connaissez également des astuces, veuillez laisser un message.

Tutoriel recommandé : "Tutoriel JS"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer