이제 vue.js를 사용하여 동적으로 바인딩된 라디오 목록을 일괄 편집하는 방법에 대한 기사를 공유하겠습니다. 이는 좋은 참조 가치가 있으며 모든 사람에게 도움이 되기를 바랍니다.
각 질문에 바인딩된 질문 구조는 다음과 같습니다. 옵션이 동적으로 추가될 때마다 vue 인스턴스의 배열 개체에 추가됩니다.
vm.options.push({ id: "", text: "新选项", checked: false });
이제 라디오 또는 체크박스 컬렉션 목록을 추가합니다. 여기서는 textarea 컨테이너가 사용됩니다. textare의 각 줄은 데이터 조각이며 그 내부는 캐리지 리턴으로 구별됩니다(단어 자동 줄 바꿈은 계산되지 않습니다).
var contents = $("#optionsArea").val().split("\n");
배열을 가져옵니다. 이는 단지 텍스트 배열이지만 동적으로 바인딩하는 라디오 목록은 json 개체이므로 텍스트 배열을 vue 바인딩과 일치하는 형식으로 변환합니다.
먼저 배열을 지웁니다. vm.options.length = 0;
관련 기사: 위 내용은 vue.js에서 동적으로 바인딩된 라디오 목록을 일괄 편집하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!vm.options = contents.map(function (item, index, arr) {
return {
id: "",
text: item,
checked: false
}
});