다음은 시나리오입니다. 한 페이지 앱을 개발 중입니다.javascript로 프론트 엔드에서 액세스 제어
- 대부분의 작업은 아약스를 통해 수행됩니다.
- 페이지가 다른 사용자 로그인 상태 (관리자, 일반 사용자, 방문객 ...)로 다른 구성 요소를 표시해야합니다.
- 페이지에 너무 많은 애니메이션이 있습니다.
버튼을 클릭 할 때마다 사용자가 로그인했는지 여부를 확인해야한다는 의미입니다 (일부 버튼은 메뉴로 확장 될 수 있으며 구성 요소는 로그인 상태에 따라 부분적으로 표시됨) ?
더 좋은 해결책이 있습니까?
3 가지 종류의 사용자 A, B 및 C가 있으며 각각 액세스 가능한 구성 요소 a, b 및 c에 연속적으로 해당한다고 가정합니다. 서버가 먼저 사용자의 종류 (A)를 결정한 다음 '{component : a, data : data}'와 같은 json을 반환한다는 의미였습니다. 서버가 A를 반환하면 UI가 a, b, c 중 어떤 것을 표시할지 여부를 결정하게됩니까? 차이점에 대해 어떻게 생각하십니까? – Aquietzero