Javascript Vue.js中的美元前缀($)是什么意思?

Javascript Vue.js中的美元前缀($)是什么意思?,javascript,vue.js,vuejs2,dollar-sign,Javascript,Vue.js,Vuejs2,Dollar Sign,Vue.js中属性名称前的美元字符/符号前缀的含义是什么 例如:this.$emit('clicked'、'demo')在Vue中使用$和\前缀的说明如下: 特别是在详细说明部分 用于私有实例属性: Vue使用uu前缀定义自己的私有属性 $用于公共实例属性: 至于$prefix,它在Vue生态系统中的用途是向用户公开的特殊实例属性 两者都用于避免与组件创建者选择的属性名称(如道具和数据属性)发生冲突 $前缀不仅被Vue的核心API使用。它也常用于向组件添加属性的库。e、 g: Vuex添加

Vue.js中属性名称前的美元字符/符号前缀的含义是什么


例如:
this.$emit('clicked'、'demo')

在Vue中使用
$
\
前缀的说明如下:

特别是在详细说明部分

用于私有实例属性:

Vue使用uu前缀定义自己的私有属性

$
用于公共实例属性:

至于$prefix,它在Vue生态系统中的用途是向用户公开的特殊实例属性

两者都用于避免与组件创建者选择的属性名称(如道具和数据属性)发生冲突


$
前缀不仅被Vue的核心API使用。它也常用于向组件添加属性的库。e、 g:

  • Vuex添加了
    $store
  • Vue路由器添加了
    $route
    $Router
这两个都是官方支持的库,但许多第三方库也是如此

创建全局属性的应用程序代码也可以使用它。一个常见的示例是将
$http
添加到
Vue.prototype
(或Vue 3中的
globalProperty


在所有这些情况下,
$
都可以作为未来开发人员的一个指标,表明某个属性是在其他地方定义的,而不是在当前组件中定义的。

您可以参考此文档。看起来他们使用它作为默认属性或内部属性,例如,请参见,但我找不到明确说明。@cello Yep。确切地人们找不到关于这个意思的具体东西。