


Comment vue.js implémente l'extraction et la mise à jour des données via des instructions personnalisées
Avant-propos
Les extraits de code de cet article se trouvent dans le composant fichier unique de vue, c'est-à-dire dans le fichier se terminant par .vue. Cet article n'explique qu'une seule méthode d'implémentation, ni la seule méthode ni la seule. la méthode la plus efficace. Bonne méthode. Si vous avez une meilleure méthode, veuillez laisser un message et nous pourrons en discuter.
Étape 1
Tout d'abord, assurez-vous de définir les variables :
// app.vue <script> data () { return { // 定义 getData getData:{}, // 定义自定义指令的绑定值 ifUpdate:true } }
Étape 2
Si vous souhaitez utiliser ajax, vous devez introduire jquery dans index.html afin qu'il puisse être utilisé globalement :
// index.html <script type="text/javascript" src="./lib/js/jquery-2.1.1.min.js"></script>
Étape 3
Utilisez ensuite l'instruction personnalisée. Une fois le composant instancié, la méthode dans l'instruction personnalisée sera automatiquement exécutée :
Une fois le composant instancié, la valeur initiale ifUpdate sera la valeur initiale ifUpdate. premier paramètre. La méthode de l'instruction personnalisée initData est appelée une fois, puis la fonction de initData est appelée à nouveau chaque fois que la valeur du paramètre ifUpdate change. Les paramètres sont la nouvelle valeur et l'ancienne valeur de ifUpdate.
// app.vue <template> // 在页面节点(自由选择)中绑定自定义指令 <div v-initData="ifUpdate" ></div>
// app.vue <script> // 定义自定义指令 directives:{ initData:function(val, oldVal){ if(!val){ return; } var self = this; $.getJSON( "ajax/test.json", function( data ) { self.vm.getData = data; }); // 下次 ifUpdate 值更新为 true 时就会再次使用上面的 ajax 去获取数据 self.vm.ifUpdate = false; } }
Description du scénario d'utilisation
Après les commentaires de l'utilisateur, actualisez la liste des commentaires :
Après avoir obtenu le commentaire données pour la première fois, remplacez ifUpdate par false
Une fois que l'utilisateur ajoute un commentaire, les données seront transférées en arrière-plan et ifUpdate sera remplacé par true
La commande sera déclenchée en fonction du changement ifUpdate, et sera à nouveau déclenchée via ajax. Extraire les données en arrière-plan
Après l'extraction, réinitialisez ifUpdate sur false
Résumé
Ce qui précède représente l'intégralité du contenu de cet article. J'espère que le contenu de cet article sera utile à tout le monde pour apprendre ou utiliser vue.js. Si vous avez des questions, vous pouvez laisser un message à. communiquer. Pour des articles plus pertinents sur la façon dont vue.js implémente l'extraction et la mise à jour des données via des instructions personnalisées, veuillez prêter attention au site Web PHP chinois !
Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Des questions et des solutions fréquemment posées pour l'impression de billets thermiques frontaux pour le développement frontal, l'impression de billets est une exigence commune. Cependant, de nombreux développeurs mettent en œuvre ...

Il n'y a pas de salaire absolu pour les développeurs Python et JavaScript, selon les compétences et les besoins de l'industrie. 1. Python peut être davantage payé en science des données et en apprentissage automatique. 2. JavaScript a une grande demande dans le développement frontal et complet, et son salaire est également considérable. 3. Les facteurs d'influence comprennent l'expérience, la localisation géographique, la taille de l'entreprise et les compétences spécifiques.

JavaScript est la pierre angulaire du développement Web moderne, et ses principales fonctions incluent la programmation axée sur les événements, la génération de contenu dynamique et la programmation asynchrone. 1) La programmation axée sur les événements permet aux pages Web de changer dynamiquement en fonction des opérations utilisateur. 2) La génération de contenu dynamique permet d'ajuster le contenu de la page en fonction des conditions. 3) La programmation asynchrone garantit que l'interface utilisateur n'est pas bloquée. JavaScript est largement utilisé dans l'interaction Web, les applications à une page et le développement côté serveur, améliorant considérablement la flexibilité de l'expérience utilisateur et du développement multiplateforme.

Comment fusionner les éléments du tableau avec le même ID dans un seul objet en JavaScript? Lors du traitement des données, nous rencontrons souvent la nécessité d'avoir le même ID ...

La discussion sur la réalisation des effets de défilement de parallaxe et d'animation des éléments dans cet article explorera comment réaliser le site officiel de Shiseido (https://www.shiseido.co.jp/sb/wonderland/) ...

Apprendre JavaScript n'est pas difficile, mais c'est difficile. 1) Comprendre les concepts de base tels que les variables, les types de données, les fonctions, etc. 2) Master la programmation asynchrone et les implémenter via des boucles d'événements. 3) Utilisez les opérations DOM et promettez de gérer les demandes asynchrones. 4) Évitez les erreurs courantes et utilisez des techniques de débogage. 5) Optimiser les performances et suivre les meilleures pratiques.

Discussion approfondie des causes profondes de la différence de sortie Console.log. Cet article analysera les différences dans les résultats de sortie de la fonction Console.log dans un morceau de code et expliquera les raisons derrière. � ...

Explorez la mise en œuvre de la fonction de glisser et de réglage du panneau de type VScode dans le frontal. Dans le développement frontal, comment implémenter un VScode comme ...
