Javascript 在vuejs中创建/w v-for时,默认情况下如何选择单选按钮?
我正在用v-for语句渲染vuejs中的单选按钮元素。 我希望默认情况下选中第一个按钮Javascript 在vuejs中创建/w v-for时,默认情况下如何选择单选按钮?,javascript,html,vue.js,radio-button,v-for,Javascript,Html,Vue.js,Radio Button,V For,我正在用v-for语句渲染vuejs中的单选按钮元素。 我希望默认情况下选中第一个按钮 HTML <div v-for="(course, index) in courses" :key="index"> <input v-model="selectedCourse" v-bind:value="course" type="radio" name="course" /> <lab
HTML
<div v-for="(course, index) in courses" :key="index">
<input
v-model="selectedCourse"
v-bind:value="course"
type="radio"
name="course"
/>
<label>{{course}}</label>
</div>
JavaScipt
data() {
return {
courses: [course1, course2]
}
}
HTML
{{course}}
JavaScipt
数据(){
返回{
课程:[课程1,课程2]
}
}
我希望选中第一个单选按钮。由于您使用的是
v-model
,因此必须将绑定数据属性设置为课程
数组中的第一项
this.selectedCourse = this.courses[0];
data() {
return {
courses: ['course1', 'course2'],
selectedCourse: 'course1'
};
}
如果知道courses
数组中第一项的值,也可以从开始设置selectedcourses
this.selectedCourse = this.courses[0];
data() {
return {
courses: ['course1', 'course2'],
selectedCourse: 'course1'
};
}
由于您使用的是
v-model
,因此必须将绑定的数据属性设置为courses
数组中的第一项
this.selectedCourse = this.courses[0];
data() {
return {
courses: ['course1', 'course2'],
selectedCourse: 'course1'
};
}
如果知道courses
数组中第一项的值,也可以从开始设置selectedcourses
this.selectedCourse = this.courses[0];
data() {
return {
courses: ['course1', 'course2'],
selectedCourse: 'course1'
};
}
副本:副本: