페이지에서 콘텐츠를 로드하지만 콘솔에서 속성 이름을 찾을 수 없다는 오류를 보고합니다.

오류는 다음과 같습니다.

 

My page는 이 속성의 데이터를 명확하게 표시할 수 있지만 콘솔에는 name 속성을 찾을 수 없다고 표시됩니다.요청 인터페이스를 캡슐화하는 기능을 사용하고 얻은 데이터를 dom 요소에 저장하고 렌더링하지만 데이터가 렌더링되기 전에 얻은 데이터를 렌더링하기 위해 dom The 요소가 한 번 렌더링됩니다. 그런 다음 이 속성/개체 없이 렌더링하여 얻은 데이터가 정의되지 않도록 합니다.

요청한 데이터가 저장되지 않은 것과 같고, 해당 데이터에 접근하여 데이터를 찾을 수 없어야 하고, 나중에 데이터를 저장한 후 페이지를 렌더링하므로 오류가 보고됩니다.

문제 코드는 다음과 같습니다.

 

이때 원하는 데이터가 배열이기 때문에 처음에는 배열이 비어 있고 나중에 데이터가 있기 때문에 배열에 길이가 있는지 여부를 판단하기 위해 앞에 판단을 추가하면 됩니다.

쿼리하려는 데이터가 개체인 경우 v-if="object.name "과 같이 개체에 해당 속성 이름이 있는지 판단합니다.

추천

출처blog.csdn.net/qq_59020839/article/details/131678114