차이 뷰 방법은, 시계는, 계산

1. 연산 (계산 된 특성)

  의존은 계산하지 않는 한 계산 결과는 속성 캐시, 속성은 응답 변경합니다. A 본 실시 예의 범위 외측 (예 무응답 속성)을 따라, 상기 산출 된 특성이 업데이트되지 않을 경우 있습니다.

  예를 들면 :

< P > 계산 합 = {{}} </ P >
계산 : { 
  SUM : 함수 () { 
    CONSOLE.LOG ( '이 달성된다 cpmputed 공정 A + B') 
    의 반환 번호 (대단해) + 숫자 (this.b) 
  } 
}

  참고 : 페이지 여러가 합계를 호출 할 때, 그것은 단지 콘솔에서 로그를 출력 할 것이다 : 당신이 값을 변경하지 않는 한, '이것은 + B 형 프로세스를 달성 cpmputed있다'또는 b.

2 가지 방법 (방법)

  뷰 방법 인스턴스에 포함될 것이다. VM은 이러한 방법의 예제를 통해 직접 액세스하거나 명령 표현식에서 할 수있다. 이 예 뷰의 자동 결합 방법.
  
예를 들면 :

< P > 방법 {합계 = {()}} </ P >
방법 { 
  합 () { 
        CONSOLE.LOG ( '이를 달성하는 방법은 B + 처리하는') 
        반환 번호를 (대단해) + 숫자 (this.b) 
    } 
}

  참고 : 페이지의 다중 합마다 한 번씩 조정 인쇄 콘솔 로그를 호출 할 때 '이 mthods는 + B 형 프로세스를 달성이다'.

3. 시계 (수신기 특성)

  오브젝트 키 값에 대응 콜백 함수를 관찰 할 필요의 표현이다. 값은 옵션을 포함하는 방법 이름, 라우팅, 또는 객체가 될 수 있습니다. 뷰 인스턴스는 개체의 각 속성을 볼 통과, 인스턴스화 할 때) (볼 $ 호출합니다.

  예를 들면 :

손목 시계 { 
  A : 함수 (발) { 
    CONSOLE.LOG ( '이 공정 시계 A는') 
    this.c = 번호 (발) + this.b 
  }, 
  B : 함수 (발) { 
    CONSOLE.LOG ( '어떤 프로세스 감시 B ')이다 
    this.c = 번호 (발) + 대단해는 
  } 
}

  참고 : 뷰는 뷰 인스턴스의 변화와 응답 데이터를 관찰 할 수있는 일반적인 방법을 제공합니다 : 속성을 봅니다. 당신은 시간 및 기타 데이터의 변화에 ​​따라 변화 할 필요가 일부 데이터가있을 때, 그것은 오용 시계에 용이하다. 그러나, 종종 더 좋은 방법은 필수적 시계 콜백보다는 계산 속성을 사용하는 것입니다.

다음을 완료 JS :

< 스크립트 > 
  내보내기 기본 { 
    데이터 () { 
      { 
        A : 1 , 
        B : 2 , 
        C : 3 
      } 
    } 
    계산 { 
      합계 : 함수 () { 
        CONSOLE.LOG ( ' 这是cpmputed实现的A + B处理' )
         반환 번호 ( .A) + 번호 ( .B) 
      }, 
      C : 함수 () { 
        CONSOLE.LOG ( '이 프로세스는 + B cpmputed 구현 ' )
         리턴 수 ( 이 본 II.A) + 숫자 ( 이 본 .B) 
      } 
    } 
    방법 { 
      합 () { 
        CONSOLE.LOG ( " 처리 방법을 구현하는 + B ' )
         반환 번호 ( 다음은이 II.A) + 수 ( 다음은이 .B) 
      } 
    } 
    작성 () { 
    }, 
    시계 : { 
      A : 기능 (발) { 
        을 console.log는 ( ' 이 시계 A의 과정이다 ' )
        가 .c = 번호 (발) +  .B 
      }, 
      B : 함수 (발) { 
        CONSOLE.LOG ( ' 这是시계 ㄴ的의处理' )
         가 .c = 번호 (발) +  .A 
      } 
    } 
  } 
< / 스크립트 >

추천

출처www.cnblogs.com/tg666/p/11419653.html