ElementUI의 라디오 버튼 및 다중 선택 상자 구성 요소를 사용할 때 v-for 루프 렌더링을 사용하면 선택 상자를 클릭할 때 응답이 없지만 바인딩된 데이터가 올바르게 변경될 수 있습니다.
데이터 바인딩 코드는 다음과 같습니다.
그 중 questions[now_page-1].value 는 배열인데, 페이지 렌더링에는 문제가 없습니다. 즉, 다중 선택 상자를 클릭한 후에는 다중 선택 상자가 선택되지 않습니다. 이번에는 questions[now_page-1].value를 얻었습니다
이런 상황을 겪으신 분 계시나요? 이 문제의 해결 방법과 이유를 자세히 설명해 주세요
JS 배열이 양방향 바인딩을 달성할 수 없기 때문에 배열 데이터가 변경되었지만 구성 요소가 이를 감지하지 못했기 때문일 수 있습니다.
왜
el-checkbox
要放到p
里面?去掉p
, 把v-for
放到el-checkbox
위