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
}
}
}
< / 스크립트 >