gpt 정리

vue.js radio 버튼 클릭 시 데이터 수정

Y_Notepad 2024. 4. 30. 15:52

Vue.js에서 라디오 버튼을 클릭할 때 데이터 값을 수정하는 방법은 다음과 같습니다:


html
<template> <div> <input type="radio" id="option1" value="option1" v-model="selectedOption"> <label for="option1">Option 1</label> <input type="radio" id="option2" value="option2" v-model="selectedOption"> <label for="option2">Option 2</label> <p>Selected Option: {{ selectedOption }}</p> </div> </template> <script> export default { data() { return { selectedOption: 'option1' } } }; </script>

위의 예시에서는 두 개의 라디오 버튼과 selectedOption이라는 데이터 속성을 가진 Vue 컴포넌트를 보여줍니다.


각 라디오 버튼은 v-model 디렉티브를 사용하여 selectedOption 데이터와 양방향 바인딩됩니다. v-model 디렉티브의 value 속성은 해당 라디오 버튼이 선택되었을 때 selectedOption의 값으로 설정됩니다.


selectedOption의 초기값은 'option1'로 설정되어 있습니다.


마지막으로, <p> 요소 내에서 selectedOption의 값을 출력합니다.


라디오 버튼을 클릭하면 해당 버튼의 값이 selectedOption에 자동으로 할당됩니다. 이를 통해 데이터 값을 수정할 수 있습니다. 선택된 옵션의 값은 selectedOption에 반영되고, 이 값은 화면에 출력됩니다.


위의 예시에서는 두 개의 라디오 버튼을 제공했지만, 필요에 따라 추가적인 옵션을 추가할 수 있습니다. value 속성을 각 버튼에 다른 값을 할당하고, selectedOption의 초기값을 원하는 옵션에 맞게 설정하면 됩니다.


'gpt 정리' 카테고리의 다른 글

vue target 사용  (0) 2024.04.30
trim 사용 jQuery & javascript  (0) 2024.04.23
vue.js 에서 브라우저 새 창 띄우기  (0) 2024.04.23
jsp 에서 readonly 값 submit  (0) 2024.04.23
java ArrayList  (0) 2024.04.23