반응형
소품 기본값(VueJ)에서 이 / VM 인스턴스에 액세스
vue의 개체 프로토타입에 일부 변수를 설정하는 플러그인이 있습니다.
소품 기본 속성에서 이러한 변수에 액세스해야 합니다.어떻게 하면 좋을까요?
다음 예시를 사용하면 webpack은 정의되지 않은 오류를 발생시킵니다.
//...
props: {
size: {
type: String,
required: false,
default: this.$myPlugin.size
}
}
특정할 수 있습니다.default
기본값을 반환하는 함수로 지정합니다.는 현재 인스턴스에 대한 액세스 권한을 가지고 있어야 합니다.this
.
props: {
size: {
type: String,
required: false,
default () {
return this.$myPlugin.size
}
}
}
Vue 소스 코드의 관련 행은 여기에 있습니다.함수가 명시적으로 호출되는 것에 주의해 주세요.vm
그대로this
가치.
언급URL : https://stackoverflow.com/questions/57171720/access-this-vm-instance-from-props-default-vuejs
반응형
'programing' 카테고리의 다른 글
printf()를 사용하여 소수점 이하 두 자리 수 (0) | 2022.07.11 |
---|---|
JEST 테스트에서 글로벌 Vue.js 변수를 조롱하는 방법 (0) | 2022.07.11 |
첫 번째 인스턴스에서만 문자열 분할 - java (0) | 2022.07.11 |
비트 마스킹이란? (0) | 2022.07.11 |
Joda-Time: 기간, 간격 및 기간의 차이점은 무엇입니까? (0) | 2022.07.11 |