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
2023-08-14 11:37:15
<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>
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.