VUE를 배우기 다시 후, 조금 이해하기 위해,이 계산 속성을 배웠습니다,하지만 그들은 사용하는 것을 생각할 수 없을 때
계산 ------------ ------------ 속성은 자신의 반응에 의존 공식에 따라 캐시
다른 데이터를 기반으로 얻을 것은의 정의에서 계산 된 데이터를 얻을 수 있습니다
정의 된 데이터에 기초하여 계산 된 다른 데이터를 변경해
이는 전체 선거에서이 경우에 다음과 같은 새로운 변화를 이해하는 것으로 이해되고
< HTML > < 선두 > < 타이틀 > vue5全选</ 타이틀 > </ 헤드 > < 스타일 > </ 스타일 > < 본문 > < DIV ID = "애플리케이션" > < UL > < 리 > < 스팬 > < 입력 유형 = '체크 박스 " V 모델 ="allcheck " /> </ 스팬 >全选</ 리 > <BR /> < 리V-용 = "항목에 DataList와" > < 스팬 > < 입력 타입 = "체크 박스" V 모델 = "item.status" /> </ 스팬 > {{item.xueli}} </ 리 > < BR /> </ UL > < 입력 타입 = "버튼" 값 = "批量操作" /> </ DIV > </ 바디 > < 스크립트 SRC = "vue.js" > </ 스크립트 > <스크립트 SRC = "axios.min.js" > </ 스크립트> < 스크립트 > VAR 하여 DataList = [ {ID : . 1 , Xueli : ' 차 ' , 상태 : false로 }, {ID : 2 , Xueli : ' 주니어 ' , 상태 : false로 }, {ID : . 3 , Xueli : ' 학교 ' , 상태 : false로 }, {ID : . 4 , Xueli : ' 대학 ' , 상태 : true로 } ]; var에 VM = 새로운 새로운 뷰 ({ EL : " #app " , 데이터 { 하여 DataList : DataList와는 } 계산 { allcheck { 얻을 : 함수 () { VAR newarr = []; newarr = 이 .datalist.filter ( 함수 (상품) { 반환 ! item.status는; }); 경우 (newarr.length == 0 ) { 반환 참 ; } } 세트 : 함수 () {값 이 .datalist.forEach ( 함수 (항목) {item.status = 값}); } } } }); </ 스크립트 > </ HTML >