this와 _this는 Vue의 동일한 현재 Vue 인스턴스를 가리킵니다. 이는 특히 화살표 기능을 사용할 때 모든 경우에 인스턴스에 올바르게 액세스하도록 보장하는 데 도움이 됩니다. 이는 일반적으로 권장되지만 _this는 현재 인스턴스를 명시적으로 나타내거나 타사 라이브러리와 통합해야 할 때 사용할 수 있습니다.
Vue에서 this와 _this의 차이점
빠른 답변:
this
와 _this
는 Vue에서 동일합니다. 두 포인트 모두 현재 Vue 인스턴스에. this
和 _this
在 Vue 中是相同的,都指向当前的 Vue 实例。
详细解释:
在 Vue 中,this
指向当前的 Vue 实例,它包含所有与该实例相关的数据和方法。_this
是 this
的一个别名,本质上没有任何区别。
原因:
在早期的 Vue 版本中,this
会在使用箭头函数时被绑定到错误的上下文。为了解决这个问题,Vue 添加了 _this
作为 this
的一个别名,以确保在所有情况下都能正确地访问当前实例。
何时使用 this
和 何时使用
_this`?
由于 this
和 _this
是相同的,因此可以互换使用。一般情况下,使用 this
更加常见,因为它更容易理解。但是,在以下情况下使用 _this
可能更有用:
this
指向当前实例。_this
引用。需要注意:
_this
已被弃用,取而代之的是使用 this
。this
和 _this
this
는 이 인스턴스와 관련된 모든 데이터와 메서드가 포함된 현재 Vue 인스턴스를 가리킵니다. _this
는 this
의 별칭이며 본질적으로 차이가 없습니다. 🎜🎜🎜원인: 🎜🎜🎜이전 버전의 Vue에서는 화살표 기능을 사용할 때 this
가 잘못된 컨텍스트에 바인딩되었습니다. 이 문제를 해결하기 위해 Vue는 this
의 별칭으로 _this
를 추가하여 모든 경우에 현재 인스턴스에 올바르게 액세스되도록 했습니다. 🎜🎜🎜언제 this
를 사용하고 언제
_this`를 사용합니까? 🎜🎜🎜this
와 _this
는 동일하므로 서로 바꿔서 사용할 수 있습니다. 일반적으로 this
를 사용하는 것이 이해하기 쉽기 때문에 더 일반적입니다. 그러나 다음과 같은 상황에서는 _this
를 사용하는 것이 더 유용할 수 있습니다. 🎜this
를 사용하여 현재 인스턴스. 🎜_this
참조가 필요할 수 있습니다. 🎜🎜🎜🎜참고: 🎜🎜_this
가 더 이상 사용되지 않으며 대신 this
가 사용됩니다. 🎜this
및 _this
에 액세스할 수 없습니다. 🎜🎜위 내용은 vue에서 this와 _this의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!