Menu5.vue

김형우·2021년 12월 23일
0

vue.js

목록 보기
16/30
methods:{
            handleDelete(idx){
                console.log("Menu5.vue => handleDelete", idx);

                // 백엔드로 아이디값을 전달하면
                // 백엔드가 아이디값이 일치하는 항목 삭제
                
                // 백엔드가 새로운 내용을 줌 (삭제 된 후의 items)
                // this.handleData();

                // 해보세요
                // 데이터 삭제하기
                // 새로운 변수에 삭제하는 항목을 제외하고 복사
                // 새로운 변수값을 items에 넣음

                let delTemp = [];
                for(let i=0; i<this.items.length; i++) {
                    if(i !== idx) {
                        delTemp.push(this.items[i]);
                    }
                }
                this.items = delTemp;

                // let arr = [];
                // arr.push({id:'a', name:'b'}); // 배열에 추가
                // arr.pop() // 배열에서 제거 (뒤에서부터)
                // arr.splice(4, 1) //배열에서 제거 (위피, 개수)
            },

// let arr = [];
// arr.push({id:'a', name:'b'}); // 배열에 추가
// arr.pop() // 배열에서 제거 (뒤에서부터)
// arr.splice(4, 1) //배열에서 제거 (위피, 개수)

profile
The best

0개의 댓글