VUE 계산의 이해와 연산 특성을 얻을 특징 집합

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 >

 

추천

출처www.cnblogs.com/jcydd/p/11431787.html