Vue.js에서 계산은 응답 데이터를 계산하는 데 사용되며 자동으로 업데이트되는 메서드는 실행 가능한 코드를 실행하는 데 사용되며 수동으로 호출해야 합니다. 계산된 메서드는 다른 응답 데이터에 따라 달라지며 종속성이 변경되면 자동으로 다시 계산됩니다. 메서드는 응답 데이터의 영향을 받지 않으며 수동으로 호출해야 합니다. 계산은 getter 함수를 사용하며 계산된 값만 반환할 수 있습니다. 메서드에는 모든 코드가 포함될 수 있습니다. 성능과 코드 명확성을 향상하고 계산에서 복잡한 작업을 수행하지 않으려면 계산을 선호합니다.
Vue.js에서 계산된 방법과 메서드의 차이점
Vue.js에서 계산된 방법과 방법은 응답 데이터를 정의하는 데 사용되는 다른 방법입니다. 주요 차이점은 다음과 같습니다.
1. 계산된 속성(computed)
2. 메소드
상세 비교
Features | computed | methods |
---|---|---|
Purpose | 응답 데이터 계산 | 실행 가능한 코드 실행 |
Dependency | 다른 응답 데이터에 따라 다름 | none |
trigger update | automically 업데이트의 종속성 변경이 변경 될 때 must라고 부르십시오 | |
getter 함수 값 retureded value ricole code | ||
액세스하려면 템플릿에서 사용하세요. |
this.$computed.propertyName 访问 |
在模板中使用 this.$methods.methodName()
|
종속성 변경 당시 다시 계산되며 성능은 계산 논리에 따라 달라집니다. | 실행 시기 호출되면 성능은 메서드의 복잡성에 따라 달라집니다. |
computed:
<code class="javascript">export default {
computed: {
fullName() {
return this.firstName + ' ' + this.lastName;
}
}
};</code>
<code class="javascript">export default {
methods: {
greet() {
console.log('Hello, ' + this.name);
}
}
};</code>
더 나은 성능과 코드 명확성을 위해 가능한 경우 계산된 사용을 선호하세요.
위 내용은 vue의 계산된 메소드와 메소드의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!