当前位置:   article > 正文

vuex 中的 store 和 $store 的区别_store和$store

store和$store
  1. <router-link to="/login">{{ $store.state.userName }}</router-link>
  2. <router-link to="/login">{{ store.state.userName }}</router-link>
  3. <router-link to="/login">{{ this.store.state.userName }}</router-link>
  4. <router-link to="/login">{{ this.$store.state.userName }}</router-link>

$store 是挂载在 Vue 实例上的(即Vue.prototype),而组件也其实是一个Vue实例,在组件中可使用 this 访问原型上的属性,template 拥有组件实例的上下文,可直接通过 {{ $store.state.userName }} 访问,等价于 script 中的 this.$store.state.userName
至于 {{ store.state.userName }},script 中的 data 需声明过 store 才可访问。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/280178
推荐阅读
  

闽ICP备14008679号