향후 개발을 위해 배경휠을 만들고 싶습니다. 중간 형태의 리치 텍스트 편집을 위해 wangEdit을 통합하고 싶습니다. 이후에는 vue+vue-router를 사용할 예정입니다. end는 구성 요소를 호출하고 백엔드에서 제공하는 데이터를 요청하여 원하는 페이지를 렌더링하므로 페이지에 다음과 같이 작성됩니다. 으아악
그런 다음 vue의 마운트에 다음과 같이 썼습니다.으아악
그러면 렌더링할 수 없으며 오류가 보고됩니다
Uncaught(약속 있음) TypeError: 정의되지 않은 'menus' 속성을 읽을 수 없습니다저는 프런트엔드를 많이 사용해본 적이 없으며 다음과 같이 묻고 싶습니다.
1. json_encode($data) 페이지에서 직접 구성 요소를 호출할 때 vue가 백엔드와 어떻게 협력할 수 있나요? //백엔드로 PHP를 사용합니다
또는 컴포넌트가 호출될 때 axios에서 데이터를 요청합니다
2. 처음에는 데이터를 요청하기 전에 렌더링하여 문제가 발생한 줄 알았습니다. , 그래서 Created(){} 부분에서 데이터를 요청하고 값을 할당해 보았습니다. this.data를 제공한 다음 Mounted(){}를 호출하면 this.data에 값이 없다는 것을 알게 됩니다.
새 wangEditor('editor') 실행시 노드 id=editor가 존재하나요? 이것이 문제가 될 것입니다