Maison > Questions et réponses > le corps du texte
P粉8335469532023-08-15 11:14:15
Dans Vue, une explication de l'utilisation du préfixe $
和_
peut être trouvée ici :
https://v2.vuejs.org/v2/style-guide/#Private-property-names-essential
Les détails sont expliqués en détail dans la section.
_
pour les propriétés d'instances privées :
$
pour les propriétés des instances publiques :
Les deux sont utilisés pour éviter les conflits avec les noms de propriétés choisis par le créateur du composant, tels que les propriétés des accessoires et des données.
$
Les préfixes ne sont pas uniquement utilisés par l'API principale de Vue. Il est également couramment utilisé dans les bibliothèques qui ajoutent des propriétés aux composants. Par exemple :
$store
. $route
和$router
. Ce sont des bibliothèques officiellement prises en charge, tout comme de nombreuses bibliothèques tierces.
Il peut également être utilisé par le code d'application pour créer des propriétés globales. Un exemple courant est $http
添加到Vue.prototype
(或在Vue 3中的globalProperties
).
Dans tous ces cas, $
agit comme un indicateur pour les futurs promoteurs que la propriété est définie ailleurs, plutôt qu'à l'intérieur du composant actuel.