请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于mapState

computed: {
username(){
return this.KaTeX parse error: Expected 'EOF', got '}' at position 29: …sername; }̲, cartCou…store.state.cartCount;
}
},
为什么可以改写成
computed: {
…mapState([“username”, “cartCount”]),
},不大理解,能解释一下吗?

我之前的理解是

  • 先import{mapState} from ‘vuex’
  • 然后computed:{
  • …mapState([‘public’])
  • }
  • 然后再在碰到this.$store.state.public的地方用this.pulic代替

正在回答

2回答

河畔一角 2021-01-07 15:57:49

你理解的没有错,但跟我上面写的也不冲突。

…mapState(["username"])背后会自动把它转换为 

username(){
    return this.$store.state.username
}

官方vuex有解释,mapState只是一种语法简写而已,建议你去看一下。

0 回复 有任何疑惑可以回复我~
提问者 慕运维5475419 2020-12-15 12:43:09

已解决

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号