<worth :upScoreItemList="item.other.finalOpinion" :selfScoreItemList="item.self.opinion_value" />
想要把数组item.other.finalOpinion的最后一项去掉后传给子组件,应该怎么做啊,在methods中写一个方法用在finalOpinio后会报错诶
<worth :upScoreItemList="item.other.finalOpinion" :selfScoreItemList="item.self.opinion_value" />
想要把数组item.other.finalOpinion的最后一项去掉后传给子组件,应该怎么做啊,在methods中写一个方法用在finalOpinio后会报错诶
第一种方案使用computed计算属性,你可以试试
<worth :upScoreItemList="finalOpinion(item)" :selfScoreItemList="item.self.opinion_value" />
computed: {
finalOpinion() {
return (item) => {
return item.other.finalOpinion.splice(
0,
item.other.finalOpinion.length - 1
);
};
},
第二种方法,在子组件中定义一个数组对象
let newfinalOpinion= finalOpinion.splice( 0, finalOpinion.length - 1 );