La différence entre l'exportation par défaut et l'exportation dans ES6

exportation et importation (une exportation et une importation)
exportation d'exportation, vous devez utiliser des accolades lors de l'importation et le nom doit être le même que celui de l'exportation, c'est-à-dire que vous devez connaître son
nom. Démarrez ce que vous voulez sans connaissant son nom

export
a.js
function a () { } export {a} ou export function a () { } b.js import {a} from "a" // Remplissez le chemin en fonction de votre situation actuelle. {a} Le nom ne peut pas être changé,                                si Si vous voulez changer le nom, vous devez utiliser as, import {n as a} from "a"                                ou import * as names from "a" combinera le contenu exporté de plusieurs exportations en un seul objet et renvoyez-le. Une telle écriture entraînera une introduction inutile et affectera les performances,








export default
c.js
function c () { } export default c export export default function c () { } d.js import name from "a" 







Dans un fichier ou un module, il peut y avoir plusieurs exportations et importations, et une seule exportation par défaut, ce qui signifie le code suivant:

var name1 = "aa";
var nom2 = "bb";
export {nom1, nom2}
或者
 export nom1;
 export name2;

var test = "AA";
le test d'exportation par défaut 
est en fait équivalent à un nom de variable par défaut du système par défaut pour la valeur de la variable de test "AA". Naturellement, la valeur par défaut ne peut avoir qu'une seule valeur, il ne peut donc pas y avoir plusieurs valeurs par défaut d'exportation dans un fichier.

------------------Ligne de séparation------------------------------ -------------------------------------------------- ----
En raison de la séparation des extrémités avant et arrière de la vue, s'il y a des erreurs, n'hésitez pas à les signaler ~

Je suppose que tu aimes

Origine blog.csdn.net/CarryBest/article/details/88820644
conseillé
Classement