Vuex getter의 forEach 메소드는 여러 값 대신 단일 값을 반환합니다.
P粉904191507
P粉904191507 2024-03-31 23:43:14
0
1
453

저는 다양한 제품으로 구성된 장바구니를 가지고 있으며 장바구니에 있는 각 이름에 액세스하고 싶습니다. getter에 forEach 함수가 있지만 이름만 반환합니다. .map()을 시도했지만 다른 배열을 반환하고 여러 문자열 값이 필요합니다. 도울 수 있니?

let cart = window.localStorage.getItem('cart')

const store = createStore({
    state: {
        
        cart: cart ? JSON.parse(cart) : [],
        

    },


 getters: {
   setTitle: state =>{
           let oneItem=''
            state.cart.forEach((item)=>{
                oneItem=item.ropeTitle
            })

            return oneItem
        },
}
}

P粉904191507
P粉904191507

모든 응답(1)
P粉792026467

배열의 마지막 항목만 oneItem(让我猜猜,它也是state.cart반환하기 때문인가요? )

.join()를 사용하여 프로젝트를 서로 연결할 수 있습니다.

프로젝트를 연결하기 위해 , 를 사용하고 싶다면 시도해 볼 수 있습니다

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿