在我的 vuejs 应用程序中,我使用 vue-router 进行路由。除了这个,一切都很好。
在我的父母中,我的列表视图在左侧有如下链接。
<div class="col-md-5">
<ul>
....
<a v-link="{ name: 'task-detail', params: { taskId: task.id }}">{{ task.title }}</a>
</ul>
</div>
<div class="col-md-7">
<router-view></router-view>
</div>
当我单击它时,我的嵌套路线被激活,并在右侧显示详细视图。
现在我的问题是在我的父视图中,我可以切换任务是否完成。
我有一个标签显示任务是否在子视图中完成。
<label class="label label-success pull-right" v-show="task.is_completed">Completed</label>
当我在父视图中执行此操作时,如何在我的子视图中反映状态更改。我需要刷新页面吗?还是有更简单的解决方案。
简单来说,当我在父视图上切换完成状态时,我的标签应该在子视图上更改。