Nous avons besoin de temps pour la révision du code, la refactorisation et le code lisible/clair lorsque l'échelle de votre application augmente. Nous utilisons Mixins pour des fonctionnalités réutilisables et gardons des composants clairs. Nous pouvons résoudre ces problèmes avec l'API Composition. Je mentionnerai "Pourquoi nous utilisons l'API Composition" dans cet article.
Dans mon architecture de Front End, les composants fonctionnent sans logique métier. La logique métier doit être en dehors des composants. Les composants doivent fonctionner comme une couche de vue. La couche attend uniquement les données et n'affiche que les données. À ce stade, nous pouvons lui fournir l'API de composition.
Remarque : En fait, je préfère la classe JS pure pour la logique métier, mais je ne le mentionne pas dans cet article. C'est un sujet différent
Nous avons une fonction de configuration dans Component. La fonction de configuration fonctionne comme un crochet et la fonction a plus de crochets.
La fonction de configuration se déclenche avant le rendu des composants afin que nous puissions obtenir des données d'accessoires avec des paramètres car nous n'avons pas de données d'accessoires pour le moment.
Remarque : Nous ne pouvons pas utiliser ce mot-clé dans la fonction de configuration car l'API de composition doit être indépendante des composants.
import { ref } from 'vue'
const counter = ref(0)
console.log(counter) // { value: 0 }
console.log(counter.value) // 0
counter.value++
console.log(counter.value) // 1
<template>
<h2>Notes:</h2>
<textarea v-model="notes" />
</template>
<script lang="ts">
import { watchEffect, ref, defineComponent } from "vue";
import { save } from "./api";
export default defineComponent({
setup() {
const notes = ref("");
watchEffect(() => save(notes.value));
return {
notes,
};
},
});
</script>
Cette semaine, j'ai reçu un e-mail d'un membre de la liste de diffusion quotidienne. Ils voulaient savoir : Quelles ressources consultez-vous quotidiennement, hebdomadairement et mensuellement ? Grande question ! Je suis heureux d'essayer de partager quelques idées sur mon flux de travail et les principales ressources que j'utilise.
Le but de cette série de blogs est d'approfondir la bibliothèque Lit et d'acquérir une compréhension complète de ses caractéristiques uniques et de la manière dont elle se distingue des autres bibliothèques et frameworks du marché. La série est divisée en trois parties, couvrant des sujets tels que 1.
Lorsque vous faites une demande à facebook.com, votre ordinateur recherche le nom de domaine pour traduire ce nom de domaine en une adresse IP afin que votre ordinateur puisse établir cette connexion.
Tout esprit rationnel sait que les milieux politiques et médiatiques sont dominés par la gauche, voire l'extrême gauche, un état de fait qui crée un déséquilibre dans le discours politique. Dans le domaine religieux, ce déséquilibre est bien visible : les journaux et les réseaux de gauche ne se précipitent pas pour défendre la foi chrétienne.
« Il me protégera quand je serai en danger. Il me cachera dans sa tente.
Ça me frappe tout à coup, comme c'est si souvent le cas C'est à nouveau le milieu du chemin <Non, pas celui du Pacifique, toi marron, celui du carnaval> Chaque gros titre fort… ..