需要修改B中tag的值,修改后实现页面中每个tag的值同时改变
page中调用A组件的代码:
<page>
<componet ref="Chart1" chart-index="1" />
<componet ref="Chart2" chart-index="2" />
<componet ref="Chart3" chart-index="3" />
<componet ref="Chart4" chart-index="4" />
<componet ref="Chart5" chart-index="5" />
</page>
A组件中调用B组件的代码:
<div class="para-struct">
<para :chart-index="this.para1" :tag="tag1" />
<para :chart-index="this.para2" :tag="tag2" />
<para :chart-index="this.para3" :tag="tag3" />
</div>
现在是设计了一个弹窗选择tag的值,但是现在点击之后修改的只有当前点击的那一项,不能实现同时修改,要如何能实现同时修改三个组件的tag值呢
像这种数据调用复杂的适合采用Vuex解决。