在vue里面的$ 这种怎么理解?

例如在使用原生的事件的时候,可以使用$event,不过最近在看vuex,看到里面也有类似的写法,不过就不好理解:
例如:
store.js

const state = {
  count: 0
}

在其他组件里面访问这个count的话可以

 {{ $store.state.count }}

不知道什么时候可以用$,谢谢.

阅读 28.2k
3 个回答

这些只是Vue的命名规则,为了区分普通变量属性,避免我们自己声明或者添加自定义属性导致覆盖

vuex 是一个插件,当你加载了这个插件,并且 使用 Vue.use(Vuex) 的时候,
Vuex 执行了类似下面的代码,所以我们可以在组件里面直接使用 $store

Vue.prototype.$store = ...

$event 是 vue 提供的传递实践的参数。

至于什么时候可以使用 $, 这要看你的代码,和插件的文档了

这些只是 Vue 及 Vuex 对相关参数或者属性的命名而已。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏