Vue中,有多个按钮和一个弹框,点击任意一个按钮都会弹出该弹框。而点击弹框的“确认”后,会赋值给触发该弹框的按钮上。
现在按钮和弹框是非父子组件,如果基于 Vuex 的话,如何实现多个按钮获取值是独立的(只在state中设置一个相应属性)。
问题是:由于公用一个属性,赋值会导致三个按钮的值同时更改且相等。
Vue中,有多个按钮和一个弹框,点击任意一个按钮都会弹出该弹框。而点击弹框的“确认”后,会赋值给触发该弹框的按钮上。
现在按钮和弹框是非父子组件,如果基于 Vuex 的话,如何实现多个按钮获取值是独立的(只在state中设置一个相应属性)。
问题是:由于公用一个属性,赋值会导致三个按钮的值同时更改且相等。
9 回答1.7k 阅读✓ 已解决
6 回答964 阅读
3 回答1.4k 阅读✓ 已解决
4 回答963 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答869 阅读
3 回答1.3k 阅读✓ 已解决
https://www.zhihu.com/questio...