如果单击此链接,您可以看到代码。问题是当我点击操作时它正在删除冗余数据,但如果我点击另一个复选框(即系列),那么它将给出值。但如果我把第一个复选框(即动作)的值相同,那么它就显示了该值。我的目标是,如果我选择两个不同的复选框,它将只显示一个值
[
{title:'Meet the Robinsons', genre:'action'},
{title:'Meet the Robinsons', genre:'action'},
{title:'MSD', genre:'family'}
]
答案 0 :(得分:0)
您只需将push
替换为splice
并删除if (unique)
:
this.out.splice(0, 1, value);
答案 1 :(得分:0)
如果我理解正确,你的问题就在于拥有多部电影时,它只会显示第一部电影。
要显示所有内容,您需要移除条件if (unique)
并仅保留this.out.push(value);
要显示列表的最后一项,您需要删除条件if (unique)
并将this.out.push(value);
替换为this.out.splice(0,1,value);
那应该解决它。