화살표 함수는 할당을 반환하지 않아야합니다.

Arrow 함수는 할당을 반환하지 않아야합니다. no-return-assign 이것은 eslint 검사 오류입니다.

B 스테이션에서 "입장부터 마스터까지 2019 년 가장 완벽하고 최신 Vue 및 Vuejs 자습서"의 P221을 공부할 때 발생하는 문제를 설명합니다. eslint의 검사 코드가 인용 되었기 때문에 검사 ​​오류가보고되었으며 코드에 문제가없는 것이 eslint 검사의 문제입니다.
솔루션 : 1. eslint를 제거합니다
. 2.
원래 eslint 코드 를 따르도록 코드를 수정합니다.

   if (this.isSelectAll) {
    
    
        this.cartList.forEach(item => item.checked = false)
      } else {
    
    
        this.cartList.forEach(item => item.checked = true)
      }

변경된 코드

   if (this.isSelectAll) {
    
    
        this.cartList.forEach(item => {
    
     item.checked = false })
      } else {
    
    
        this.cartList.forEach(item => {
    
     item.checked = true })
      }

화살표 함수를 연구 한 후 추가 된 {}를 생략 할 수 있음을 알 수 있지만 eslint의 규칙에서는 생략 할 수 있습니다.

추천

출처blog.csdn.net/qq_39088110/article/details/113562590