J'essaie d'utiliser une configuration de script dans mon projet vue.
Avant d'utiliser les paramètres du script, mon script ressemblerait à ceci :
Maintenant, j'ai ceci :
importer la mise en page depuis '../containers/Layout.vue' ; importer { réactif, toRefs } depuis 'vue' état const = réactif ({}); const props = définirProps({ en-tête : chaîne })
Ce dont je ne suis pas sûr, c'est comment utiliser toRefs dans ce cas ? Dans le premier cas, nous renvoyons une variable, donc je comprends la façon dont nous utilisons ...toRefs(state)
Mais maintenant, comment l'utiliser ? Ou plus nécessaire ? Merci
Si vous souhaitez accéder à la valeur d'une
state
réaction directement dans les paramètres du script, vous pouvez utiliser ladéstructuration d'objetcomme ceci :Vous pourrez ensuite accéder à vos valeurs directement dans le template
Cependant, tous les attributs doivent être ressaisis, ce qui n'est pas pratique
脚本设置
Traduction implicite des définitions de variablesà
return {...dynamicValue}
dans脚本设置
中的return {...dynamicValue}
是不可替代的,它仅适用于常见用例。这需要将其与脚本
n'est pas remplaçable, il ne convient qu'aux cas d'utilisation courants. Cela nécessite de le combiner avec unscript
.return {...toRefs(state)}
没有什么好处,因为脚本块中不使用生成的引用。即使它们是,它们通常也被定义为单独的反应值而不是state
Cible :Si vous devez gérer ces valeurs comme un seul objet, vous pouvez les combiner :
Cela fonctionne de la même manière pour les
scripts
et脚本
和脚本设置
.