


Les composants parents et enfants de Vue2.0 transfèrent des fonctions entre eux (avec du code)
Cette fois, je vais vous présenter la fonction de transfert mutuel des composants parent et enfant de Vue2.0 (avec code). Quelles sont les précautions pour la fonction de transfert mutuel des composants parent et enfant de Vue2.0. Ce qui suit est un cas pratique. Jetons un coup d'œil.
Qu'est-ce que Vue.js
Vue.js (prononcé /vjuː/, similaire à view) est un framework progressif pour la création d'interfaces utilisateur. Contrairement à d'autres frameworks lourds, Vue Conçu avec un développement incrémental ascendant. La bibliothèque principale de Vue se concentre uniquement sur la couche de vue, qui est non seulement facile à démarrer, mais également facile à intégrer à des bibliothèques tierces ou à des projets existants. D'un autre côté, lorsque vous travaillez avec des composants à fichier unique et Vue Lorsqu'il est combiné avec des bibliothèques prises en charge par l'écosystème, Vue est également entièrement capable de fournir des pilotes pour des applications complexes d'une seule page.
Notes d'étude : Dans vue2.0, lorsqu'un composant parent appelle un composant enfant, il veut transmettre le corps de la fonction dans le composant parent
. 1. Via des accessoires : applicable lorsque les paramètres doivent être transmis des composants enfants aux composants parents
// Composant parent.vue
<template> <p> <ok-input :params='number' :callback='callbackNum'></ok-input> </p> </template> <script type="text/ecmascript-6"> import okInput from '../ok-input/okinput.vue'; export default { props: {}, data() { return { number: {}, callbackNum: function (x) { console.log(x); } }; }, methods: { }, components: { 'ok-input': okInput } }; </script>
// sous-composant.vue
<template> <p> <input v-model='numVal' @change='handleFun'></input> </p> </template> <script type="text/ecmascript-6"> import {Input, Select, Option, Button} from 'element-ui'; import 'element-ui/lib/theme-default/index.css'; export default { props: { params: { type: Object, default: { type: '' } }, callback: {} }, data() { return { x: 'hah', numVal: '' }; }, methods: { handleFun(val) { this.callback(val); // 将参数传回父组件中的回调函数 } }, components: { 'el-input': Input, } }; </script>
2. Via $emit : Applicable uniquement lors de l'obtention de l'objet de l'opération en cours
// 父组件.vue <template> <p> <ok-input :params='inputs' @change='handleAge'></ok-input> </p> </template> <script type="text/ecmascript-6"> import okInput from '../ok-input/okinput.vue'; export default { props: {}, data() { return { number: {} }; }, methods: { handleAge(evt) { console.log(evt.target.value); // 接收从子组件传过来的当前对象 } }, components: { 'ok-input': okInput } }; </script>
// Subcomponent.vue
<template> <p> <input v-model='numVal' @blur='handleChange'></input> </p> </template> <script type="text/ecmascript-6"> import {Input, Select, Option, Button} from 'element-ui'; import 'element-ui/lib/theme-default/index.css'; export default { props: { params: { type: Object, default: { type: '' } }, callback: {} }, data() { return { x: 'hah', numVal: '' }; }, methods: { handleChange(evt) { this.$emit('change', evt); // 将当前对象 evt 传递到父组件 }, }, components: { 'el-input': Input, } }; </script>
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour un contenu plus passionnant, veuillez prêter attention aux autres articles connexes sur PHP. Site chinois !
Lecture recommandée :
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!

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

AI Hentai Generator
Générez AI Hentai gratuitement.

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)

Sujets chauds

L'optimisation de la livraison est une fonctionnalité qui permet à Windows Update et au Windows Store d'exécuter et de fournir des mises à jour plus rapidement. Les fichiers cache dans Delivery Optimization sont censés être supprimés après un certain temps, mais pour certains de nos lecteurs, ils continuent de s'accumuler et d'occuper de l'espace inutile. Est-il sécuritaire de supprimer les fichiers d’optimisation de la livraison ? Oui, il est possible de supprimer les fichiers d’optimisation de livraison en toute sécurité, et dans cet article, vous découvrirez à quel point il est facile de le faire sous Windows 11. Bien qu’il ne soit pas recommandé de supprimer manuellement les fichiers d’optimisation de diffusion, il est possible de le faire automatiquement. Comment supprimer les fichiers d’optimisation de livraison sur Windows 11 ? Cliquez sur la barre de recherche, tapez Nettoyage de disque et ouvrez l'outil à partir des résultats. Si vous disposez de plusieurs lecteurs, sélectionnez le lecteur avec votre système (généralement C :

Le package de contexte dans le langage Go est utilisé pour transmettre des informations contextuelles de requête dans le programme. Il peut transmettre des paramètres, intercepter des requêtes et annuler des opérations entre des fonctions sur plusieurs Goroutines. Pour utiliser le package de contexte dans Go, nous devons d'abord importer le package "context". Vous trouverez ci-dessous un exemple qui montre comment utiliser le package de contexte pour implémenter le passage des paramètres de requête. packagemainimport("contexte"

Comment résoudre l'erreur Vue : Impossible d'utiliser des accessoires pour transmettre des données Préface : Pendant le processus de développement de Vue, il est très courant d'utiliser des accessoires pour transférer des données entre les composants parents et enfants. Cependant, nous pouvons parfois rencontrer un problème, c'est-à-dire qu'une erreur se produit lors de l'utilisation d'accessoires pour transmettre des données. Cet article se concentrera sur la façon de résoudre l'erreur selon laquelle les accessoires ne peuvent pas être utilisés pour transmettre des données dans Vue. Description du problème : dans le développement de Vue, lorsque nous utilisons des accessoires dans le composant parent pour transmettre des données au composant enfant, si

Introduction La transmission de messages est une méthode de transmission de communication entre des éléments ou des threads et constitue une idée fondamentale dans les systèmes distribués et la programmation parallèle. En fonction des besoins spécifiques de l'implémentation, le transfert de messages en Java peut être effectué via diverses méthodes et structures en utilisant le conteneur source d'alimentation java.util.concurrent, qui fournit une série d'interfaces et de bibliothèques de classes pour établir et gérer les threads en tant que verrous actifs. le mécanisme de synchronisation est une méthode unique en Java qui implémente la livraison de messages, tels que des instances. Par exemple, l'interface Executor peut être utilisée immédiatement pour exécuter des tâches, tandis que les connexions BlockingQueue peuvent être utilisées pour transmettre des instructions entre des processus simultanés. Ce qui précède est un organigramme de l’ensemble du processus de transmission des messages en Java. Type d'interfaceExecu

En PHP, vous pouvez utiliser le symbole esperluette (&) pour transmettre des variables par référence plutôt que par valeur. Cela permet de modifier la variable d'origine dans une fonction ou une méthode. Il existe principalement deux manières de transmettre des variables PHP par référence : Utiliser le symbole esperluette Utiliser le symbole esperluette dans la déclaration de fonction/méthode Utiliser le symbole esperluette dans la déclaration de fonction/méthode Lors du passage de variables à la fonction/méthode En PHP, vous pouvez utiliser function/ Le symbole esperluette ( &) dans une déclaration de méthode, transmet les variables par référence. Voici l'explication mise à jour : Pour transmettre une variable de référence en utilisant le symbole & dans une déclaration de fonction/méthode, vous devez inclure le symbole & avant le nom du paramètre dans la définition de la fonction/méthode. Cela indique que les paramètres doivent être passés par référence, ce qui permet

Compétences d'application et précautions pour les pointeurs du langage C 1. Introduction En tant que langage de programmation orienté processus, le langage C présente les caractéristiques d'une efficacité et d'une flexibilité élevées. Les pointeurs sont un concept très important en langage C et sont cruciaux pour comprendre et maîtriser le langage C. Cet article présentera les compétences d'application et les précautions à prendre pour les pointeurs en langage C, et donnera des exemples de code spécifiques. 2. La notion de pointeur et les opérations de base La notion de pointeur est une variable qui stocke l'adresse d'une variable. Sa valeur est une adresse mémoire. Les données en mémoire sont accessibles ou modifiées via le pointeur. définition

En tant que langage largement utilisé dans le développement backend de sites Web, le passage des paramètres de fonction de PHP est également l'une de ses fonctionnalités de base et est très important. Cet article expliquera en détail les connaissances pertinentes sur le passage des paramètres de fonction PHP. Passage par valeur et passage par référence Il existe deux manières de transmettre les paramètres d'une fonction PHP : passage par valeur et passage par référence. Passer par valeur signifie copier la valeur du paramètre réel dans le paramètre formel. Les modifications apportées au paramètre formel dans la fonction n'affecteront pas le paramètre réel. Le passage par référence transmet l'adresse mémoire du paramètre réel au paramètre formel. Les modifications apportées au paramètre formel dans la fonction affecteront également directement le paramètre réel. Par exemple : fonction

Microsoft a annoncé aujourd'hui la sortie de Windows 11InsiderPreviewBuild25987 sur le canal Canary. À partir de cette version, Microsoft ne préinstallera plus les applications Windows Maps et Films & TV sur les PC Windows 11. Lorsque vous effectuez une nouvelle installation du système d'exploitation Windows 25987 à partir de la version 11, ces deux applications ne seront pas installées par défaut sur votre PC. Cependant, les deux applications seront disponibles et mises à jour via le Microsoft Store. Lors de l'installation (OOBE), lorsque vous devez vous connecter au réseau, vous pouvez choisir d'installer le pilote WiFi à l'aide du nouveau bouton "Installer le pilote".
