问题:当前是一个管理系统,路由到A组件,B组件是一个内容很多的弹出框,如何调用B组件
data(){
return {
isshow:false
}
}
methods{
change_isshow(){
this.isshow = !this.isshow;
}
}
思路:如果用angular,可通过B组件暴露出的scope.change_isshow()实现。
但是用vuex的初步想法是,B组件把isshow的状态和change_isshow()挂在vuex中,其他组件需要调用直接commit("change_isshow",true)即可。
但是这样搞的话,是不是意味着所有组件的状态都需要挂在vuex中? 求解