배열에서 평균을 계산하고 페이지로드, Vue에 표시

갈브

다음 products과 같이 구성된 배열 이 있습니다.

    {
            "_id": "150",
            "name": "Milk",
            "description": "Skimmed",
            "price": "10",
            "ratings": [
                      { 
                        "email": "[email protected]",
                        "rating": "5"
                      },
                      { 
                       "email": "[email protected]",
                       "rating": "3"
                      },
                      { 
                       "email": "[email protected]",
                       "rating": "1"
                      },
                      ]
},
   {
            "_id": "151",
            ...
            ...
            ...

Vue.js를 사용하여 제품의 평균 평점을 계산하고 페이지로드시 표시하고 싶습니다.

제품에 대한 내 HTML 페이지에는 v-for = "(product, key) in products"이름, 설명 등으로 모든 제품을 표시하는 데 사용 하는 것이 있습니다.

어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다.

크리스티안 카릴로

당신은 시도 할 수 있습니다:

new Vue({
  el: '#app',
  data() {
    return {
      products: [
        {
          "_id": "150",
          "name": "Milk",
          "description": "Skimmed",
          "price": "10",
          "ratings": [
              {
                "email": "[email protected]",
                "rating": "5"
              },
              {
                "email": "[email protected]",
                "rating": "3"
              },
              {
                "email": "[email protected]",
                "rating": "1"
              },
            ]
        }
      ]
    }
  },

  mounted () {
    // mapping each item of products to merge averageRating calculated
    this.products = this.products.map(product => {
      // ratings summation
      const totalRatings = product.ratings.reduce((acc, { rating }) => acc += Number(rating), 0)
      const averageRating = totalRatings/product.ratings.length
      // returning the merge of the current product with averageRating
      return {...product, averageRating}
    })
  }
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.10/vue.min.js"></script>
<div id="app">
  <ul>
    <li v-for = "(product, key) in products" :key="key">
      name: {{ product.name }} ~ averageRating: {{ product.averageRating }}
    </li>
  </ul>
</div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PostgreSQL에서 평균을 왜곡하지 않고 배열 열에서 mode () 계산

분류에서Dev

시계열 그룹을 평균화하고 서로에 대해 플로팅

분류에서Dev

평균을 미리 알지 못하고 사이클에 대해 정수 배열의 표준 편차를 1로 계산

분류에서Dev

데이터 프레임의 특정 열에서 시작하여 4 개 열마다 평균을 계산하고 추가 처리를 위해 각 평균 결과를 np 배열에 출력합니다.

분류에서Dev

SSRS 보고서에서 평균 시간 및 분을 계산하는 방법

분류에서Dev

조건부로 값을 평균하고 다른 열에 표시합니까?

분류에서Dev

시계열에서 창 / 에포크를 결정하고 평균을 계산합니다.

분류에서Dev

연도별로 그룹화하고 평균을 계산하고 팬더에서 크기를 계산합니다.

분류에서Dev

키로 값을 그룹화하고 단일 루프에서 평균 계산-Python

분류에서Dev

pandas 열에서 지정된 값 범위의 평균을 계산하고 다른 열로 저장

분류에서Dev

R 다른 열에 표시된대로 각 행에 대해 행 평균, 다른 열을 계산합니다.

분류에서Dev

평균을 계산하고 테이블에 삽입하는 SQL 쿼리

분류에서Dev

시계열 데이터를 집계하고 R에서 NA 또는 0없이 평균을 얻습니다.

분류에서Dev

다시 그룹화하고 평균을 계산하고 R에서 새 데이터 프레임을 생성하는 방법은 무엇입니까?

분류에서Dev

별도의 MySQL 테이블에서 2 개의 열을 사용하여 평균 시간 계산

분류에서Dev

.txt pyhton에서 평균을 계산하십시오.

분류에서Dev

R에서 분당 평균 값을 계산하십시오.

분류에서Dev

SQL Server 2012에서 계산 된 열을 평균으로 지정

분류에서Dev

C에서 4 개 이상의 요소 배열에서 평균을 계산하는 동안 오류 발생

분류에서Dev

배열의 키로 중첩하여 그룹화하고 자바 스크립트에서 합계, 평균을 계산하는 방법은 무엇입니까?

분류에서Dev

레코드 목록에서 평균을 계산하는 방법

분류에서Dev

토치 텐서 배열에서 평균 및 표준 계산

분류에서Dev

OpenCV에서 평균 프로필을 계산하는 방법

분류에서Dev

열 이름을 기준으로 열을 평균화하는 열을 변경하고 계산에서 특정 열을 제외하고 싶으십니까?

분류에서Dev

파이썬에서 평균을 표시하는 테이블 만들기

분류에서Dev

R에서 이동 평균을 계산하는 방법

분류에서Dev

파이썬에서 평균을 계산하는 방법?

분류에서Dev

배열에 대한 계산을 수행하고 표 형식으로 표시하는 방법

분류에서Dev

xarray : * 로컬 * 월별 평균에서 일일 이상 징후의 시계열을 계산합니다.

Related 관련 기사

  1. 1

    PostgreSQL에서 평균을 왜곡하지 않고 배열 열에서 mode () 계산

  2. 2

    시계열 그룹을 평균화하고 서로에 대해 플로팅

  3. 3

    평균을 미리 알지 못하고 사이클에 대해 정수 배열의 표준 편차를 1로 계산

  4. 4

    데이터 프레임의 특정 열에서 시작하여 4 개 열마다 평균을 계산하고 추가 처리를 위해 각 평균 결과를 np 배열에 출력합니다.

  5. 5

    SSRS 보고서에서 평균 시간 및 분을 계산하는 방법

  6. 6

    조건부로 값을 평균하고 다른 열에 표시합니까?

  7. 7

    시계열에서 창 / 에포크를 결정하고 평균을 계산합니다.

  8. 8

    연도별로 그룹화하고 평균을 계산하고 팬더에서 크기를 계산합니다.

  9. 9

    키로 값을 그룹화하고 단일 루프에서 평균 계산-Python

  10. 10

    pandas 열에서 지정된 값 범위의 평균을 계산하고 다른 열로 저장

  11. 11

    R 다른 열에 표시된대로 각 행에 대해 행 평균, 다른 열을 계산합니다.

  12. 12

    평균을 계산하고 테이블에 삽입하는 SQL 쿼리

  13. 13

    시계열 데이터를 집계하고 R에서 NA 또는 0없이 평균을 얻습니다.

  14. 14

    다시 그룹화하고 평균을 계산하고 R에서 새 데이터 프레임을 생성하는 방법은 무엇입니까?

  15. 15

    별도의 MySQL 테이블에서 2 개의 열을 사용하여 평균 시간 계산

  16. 16

    .txt pyhton에서 평균을 계산하십시오.

  17. 17

    R에서 분당 평균 값을 계산하십시오.

  18. 18

    SQL Server 2012에서 계산 된 열을 평균으로 지정

  19. 19

    C에서 4 개 이상의 요소 배열에서 평균을 계산하는 동안 오류 발생

  20. 20

    배열의 키로 중첩하여 그룹화하고 자바 스크립트에서 합계, 평균을 계산하는 방법은 무엇입니까?

  21. 21

    레코드 목록에서 평균을 계산하는 방법

  22. 22

    토치 텐서 배열에서 평균 및 표준 계산

  23. 23

    OpenCV에서 평균 프로필을 계산하는 방법

  24. 24

    열 이름을 기준으로 열을 평균화하는 열을 변경하고 계산에서 특정 열을 제외하고 싶으십니까?

  25. 25

    파이썬에서 평균을 표시하는 테이블 만들기

  26. 26

    R에서 이동 평균을 계산하는 방법

  27. 27

    파이썬에서 평균을 계산하는 방법?

  28. 28

    배열에 대한 계산을 수행하고 표 형식으로 표시하는 방법

  29. 29

    xarray : * 로컬 * 월별 평균에서 일일 이상 징후의 시계열을 계산합니다.

뜨겁다태그

보관