반응형
VueJS 두 매개 변수를 Vuex 작업에 전달하는 방법
<button class="btn" @click="removeFromTheCart(index,item.price)">
Remove
</button>
두 개의 매개 변수를 내 액션에 전달하고 있어. from TheCart.
removeFromTheCart({ commit }, payload) {
console.log("rooooooohhhhhoooow",payload)
vuex 저장소에 내 페이로드를 기록할 때 인덱스만 출력한다.내 두 번째 파라미터는 출력되지 않았다.
작업을 통해 두 개의 매개 변수 값을 얻는 방법
다음과 같이 물체를 페이로드로 보낼 수 있다.
<button class="btn" @click="removeFromTheCart({ index, price: item.price })">Remove</button>
그리고 저장소에 있는 데이터를 가져오십시오.
removeFromTheCart({ commit }, { index, price }) {
console.log('index', index, 'price', price);
}
참조URL: https://stackoverflow.com/questions/49998296/vuejs-how-to-pass-two-parameters-to-an-vuex-action
반응형
'IT이야기' 카테고리의 다른 글
Vuelidate 날짜 입력 필드 (0) | 2022.05.26 |
---|---|
Java: Unix 타임스탬프의 날짜 (0) | 2022.05.26 |
플랫폼에서 "긴"과 "int"의 크기가 동일하다면 - "긴"과 "int"는 어떤 면에서 다른가? (0) | 2022.05.26 |
명시적으로 선언되지 않은 Vue 소품 (0) | 2022.05.26 |
vuex 알 수 없는 작업 유형: showRegisterLogin/show (0) | 2022.05.26 |