例如在使用原生的事件的时候,可以使用$event
,不过最近在看vuex,看到里面也有类似的写法,不过就不好理解:
例如:
store.js
const state = {
count: 0
}
在其他组件里面访问这个count的话可以
{{ $store.state.count }}
不知道什么时候可以用$,谢谢.
例如在使用原生的事件的时候,可以使用$event
,不过最近在看vuex,看到里面也有类似的写法,不过就不好理解:
例如:
store.js
const state = {
count: 0
}
在其他组件里面访问这个count的话可以
{{ $store.state.count }}
不知道什么时候可以用$,谢谢.
vuex 是一个插件,当你加载了这个插件,并且 使用 Vue.use(Vuex) 的时候,
Vuex 执行了类似下面的代码,所以我们可以在组件里面直接使用 $store
Vue.prototype.$store = ...
$event
是 vue 提供的传递实践的参数。
至于什么时候可以使用 $, 这要看你的代码,和插件的文档了
5 回答8.4k 阅读
2 回答10.5k 阅读✓ 已解决
2 回答12.8k 阅读✓ 已解决
2 回答10.6k 阅读✓ 已解决
4 回答3.4k 阅读✓ 已解决
1 回答5.2k 阅读✓ 已解决
5 回答1.4k 阅读✓ 已解决
这些只是Vue的命名规则,为了区分普通变量属性,避免我们自己声明或者添加自定义属性导致覆盖