Vue에서 기본 주입/제공 값을 설정하는 방법
3264 단어 vuetutorialwebdevjavascript
Vue에서 제공 및 주입으로 기본값 설정
확실하지 않은 경우how provide and inject work, you can read about it here . 기본적으로
inject
는 provide
키에 대해 기본값이 설정될 것으로 예상하며 그렇지 않은 경우 런타임 오류가 발생합니다. 따라서 런타임 오류가 발생하지 않도록 기본값을 설정하는 것이 좋습니다.예를 들어 보겠습니다. 다음과 같이 부모의 일부 데이터
provide
를 가정해 보십시오.<script setup>
import { provide, ref } from 'vue'
const message = ref('message');
provide('myKey', message);
</script>
그런 다음 어딘가에 주입하면 두 번째 인수를 사용하여 기본값을 설정할 수 있습니다. 예를 들어:
<script setup>
import { inject } from 'vue'
const message = inject('myKey', 'the default value')
</script>
이 예에서
myKey
를 찾을 수 없으면 대신 기본값이 the default value
로 설정됩니다. 다음과 같이 Options API를 사용하여 동일한 작업을 수행할 수 있습니다.export default {
inject: {
message: {
myKey: 'the default value'
}
}
}
Vue에서 인젝터의 기본값을 설정하는 것이 모범 사례이며 예기치 않은 런타임 오류를 방지하는 데 도움이 됩니다. To learn more about Vue, click here .
Reference
이 문제에 관하여(Vue에서 기본 주입/제공 값을 설정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/smpnjn/how-to-set-default-injectprovide-values-in-vue-4gc1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)