Vue에서 메서드의 밝은 상태와 어두운 상태는 해당 메서드와 Vue 인스턴스 간의 바인딩 관계를 나타냅니다. 라이트 메소드는 Vue 인스턴스에 바인딩되어 있으며 인스턴스 데이터 및 변경 사항에 액세스하고 응답할 수 있습니다. 다크 메소드는 바인딩 해제되어 인스턴스 데이터 및 변경 사항에 액세스할 수 없습니다. 메소드는 옵션 API 또는 템플릿 컴파일러를 통해 바인딩될 수 있으며 동일한 방식으로 바인딩 해제될 수 있습니다.
Vue에서 메소드의 밝기와 어둠의 이유
Vue에서 메소드의 밝기와 어둠은 메소드의 바인딩 상태를 나타냅니다.
밝은 메서드
밝은 메서드는 해당 메서드가 Vue 인스턴스에 바인딩된다는 의미입니다. 이는 해당 메서드가 Vue 인스턴스의 데이터 및 메서드에 액세스할 수 있고 Vue 인스턴스의 변경 사항에 응답할 수 있음을 나타냅니다.
다크 메소드
다크 메소드는 메소드가 Vue 인스턴스에 바인딩되지 않음을 의미합니다. 이는 메서드가 Vue 인스턴스의 데이터 및 메서드에 액세스할 수 없으며 Vue 인스턴스의 변경 사항에 응답하지 않음을 나타냅니다.
메서드 바인딩
메서드는 두 가지 방법으로 바인딩할 수 있습니다.
메서드
옵션에서 메서드 정의: methods
选项中定义方法:<code class="js">export default { methods: { myMethod() { // ... } } }</code>
v-on
指令:<code class="html"><button @click="myMethod">...</button></code>
解除绑定方法
可以通过以下方式解除绑定方法:
methods
选项中删除方法:<code class="js">export default { // ... methods: { // myMethod() { } 已被删除 } // ... }</code>
v-on
<code class="html"><button>...</button></code>
v-on
지시문을 사용합니다. 🎜🎜rrreee🎜🎜 메서드 바인딩 해제 🎜🎜🎜 다음을 통해 메서드 바인딩을 해제할 수 있습니다. 🎜🎜🎜 🎜 옵션 API를 통해 : 🎜 메서드
에서 메서드 제거 옵션: 🎜🎜rrreeev-on 제거
명령: 🎜🎜 으아악위 내용은 Vue의 일부 메서드는 왜 밝고 일부 메서드는 어두운가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!