【发布时间】:2019-05-15 22:21:11
【问题描述】:
我想在用户点击 on click resume_radio 方法中的单选输入时显示 div。
<form id="apply">
<p>Resume</p>
<label for="fields[resumeApplication]">
<input type="radio" name="fields[resumeApplication]" @click="resume_radio" value="onFile" required>
Use my resume on file
</label>
<label for="fields[resumeApplication]">
<input type="radio" name="fields[resumeApplication]" @click="resume_radio" value="uploadFile" required>
Upload a resume for this application
</label>
<div v-show="show_resume_upload">
<label for="fields[resumeAttachment]">Resume upload</label>
<input type="file" name="fields[resumeAttachment]">
</div>
</form>
为了简单起见,我只是在点击时将其设置为 true。
var app = new Vue({
el: 'form#apply',
delimiter: ['{}'],
data: {
show_resume_upload: false,
},
methods: {
resume_radio: function (event) {
show_resume_upload: true;
}
}
});
【问题讨论】:
标签: javascript html vue.js vuejs2 vue-component