记录知识盲区 过滤器知识
menusList(){
return this.menus.filter(v=>{
if(v.name==='撤回' && !this.isdoSelf ){
return false
}else{
return true
}
})
}
v可以获取menus菜单中所有的对象 获取之后进行判断 name==='撤回' && !this.isdoSelf 名称为撤回且不是本人的id 那取到的则是他人的消息菜单栏 则无需显示撤回 返回false
v-for="(item,index) in menusList" :key="index" 遍历的则是 menusList 先过滤原来的menus 然后进行过滤 之后遍历过滤后的数组对象 这个方法以后比较常见 需要记录增加记忆