当前位置: 首页 > 知识库问答 >
问题:

获取数组的相同值并渲染Vuejs

壤驷升
2023-03-14

我有一个产品数组,包含id、名称、类别和5个数据。让我们假设有3个产品被分配到移动类别,其中两个是计算机类别。在同一个类别“移动”上呈现这三种产品的恰当方式是什么

  let array_e = this.E_Product;  //products array

  array_e.forEach((element) => { 
    var obj = _.find(array_e, (find) => find.category == 'mobile');
    console.log(obj); 
  });

数组中查找一个对象时,只显示一个最先被捕获的对象。

共有2个答案

呼延学
2023-03-14

只需使用计算属性并将其值提供给v-data-tablev-list组件:

computed:{

    mobileProducts(){
      return this.E_Product.filter(prod=>prod.category == 'mobile');
    }

}
计寒
2023-03-14

使用过滤器

 let array_e = this.E_Product; 

  array_e.filter((element) =>element.category == 'mobile' );
 类似资料:
  • 问题: 有异步路由,从中获取参数并返回(组件)。问题是当我从一个到另一个(只是相同的路由,但不同。参数)我的路由器卸载并重新渲染组件。但它应该只传递新的道具,不要触及我的组件生命周期。怎么解决呢?我做错了什么? 代码: 路由器 组件将装入电影组件中 更新:好的,做了一些实验。 替换

  • 基本上我有一个数组如下所示: 用什么方法来计算重复次数最多的动作以及它重复了多少次?关键字“when”无关紧要。

  • 问题内容: 如何在 呈现字符串之前获取字符串将占用的行数。 将不起作用,因为它们仅在呈现后才被触发。 问题答案: final Rect bounds = new Rect(); final Paint paint = new Paint(); paint.setTextSize(currentTextSize); paint.getTextBounds(testString, 0, testStr

  • So the great thing about React JS is that it runs on the server too. But that does not mean you can just create any app and run it on the server. You have to make some decisions on the architecture. T

  • 我使用了fetch方法向后端发送了一个请求,获取到了返回数据之后 ,该数据是一个对象类型的,我如何批量创建li到该ul中呢?li中要对应对象的属性 后端数据格式

  • 本文向大家介绍获取不同的值并在MySQL中计数,包括了获取不同的值并在MySQL中计数的使用技巧和注意事项,需要的朋友参考一下 要获取不同的值并计算它们,可以使用GROUP BY子句。 语法如下 为了理解上述语法,让我们创建一个表。创建表的查询如下 使用insert命令在表中插入一些记录。查询如下- 使用select语句显示表中的所有记录。查询如下- 输出如下 现在,让我们获取不同的值并使用以下查