Dans Vue.js, la signification du préfixe du signe dollar ($) fait référence aux propriétés ou méthodes internes de l'instance Vue. Ces propriétés et méthodes sont utilisées en interne par le framework Vue.js, et il n'est généralement pas recommandé d'y accéder ou de les modifier directement. Le préfixe du signe dollar sert à distinguer les propriétés et méthodes internes de l'instance Vue des propriétés et méthodes définies par l'utilisateur.
P粉199248808
P粉199248808 2023-08-14 11:37:15
0
1
870
<p>Dans Vue.js, quelle est la signification du préfixe du signe dollar devant le nom de la propriété ? </p> <p>Par exemple : <code>this.$emit('clicked', 'demo')</code></p>
P粉199248808
P粉199248808

répondre à tous(1)
P粉833546953

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 :

  • Vuex ajouté$store.
  • Vue Router ajouté$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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal