&"> Vue.js 프로젝트 오류: 초기화 전에 변수에 액세스할 수 없습니다.-PHP 중국어 네트워크 Q&A
Vue.js 프로젝트 오류: 초기화 전에 변수에 액세스할 수 없습니다.
P粉897881626
P粉897881626 2023-08-25 22:40:48
0
1
538

저는 현재 Vue 3를 사용하여 Twitter 복제본을 개발 중입니다. 동일한 소스 코드는 여기에서 찾을 수 있습니다.

HomeView.vue코드는 다음과 같습니다.

<템플릿> 
<트윗 v-for="트윗 속의 트윗" :key="tweet._id" :트윗="트윗"
<스크립트> 'vue'에서 { ref } 가져오기; '../comComponents/Tweet'에서 트윗을 가져옵니다. '../tweets'에서 트윗을 가져옵니다. 기본값 내보내기 { 설정 () { const 트윗 = ref(트윗); 반품 { 트윗, 트위터 } } }

그러나 동일한 작업을 수행한 후 개발자 콘솔에 다음과 같은 오류가 발생합니다.

잡히지 않음(약속 있음) ReferenceError: 초기화 전에 '트윗'에 액세스할 수 없습니다

P粉897881626
P粉897881626

모든 응답 (1)
P粉020556231

컴포지션 API 전문가는 아니지만lifecycle a>을 살펴보고 싶었고, 이런 트윗은 직접 사용할 수 없기 때문에 사용할 수 없습니다. 그러면 그것들이 채워질 것입니다.

템플릿이 동기화되는 동안 (처음에) 정의되지 않은 항목에 액세스할 수 없기 때문에 오류가 발생합니다.

프로덕션

可能是一个解决方案,否则可能是与watch서스펜스, 확실하지 않습니다.

PS: 여기에는 2개의tweets변수가 더 있으므로 오류가 발생할 수 있으므로 주의하시기 바랍니다.

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!