arrays - Vue.js 多个复选框
问题描述
我有 3 个复选框。想要得到类似的结果{ceheckboxName1:value,ceheckboxName2:value,ceheckboxName3:value}
。您可以查看我的代码以便更好地理解。
<li>
<input name="" type="checkbox" value="100" v-model="checkedNames" id="incall">
<label for="incall">Incall</label>
<div class="pull-right price-now-right"><p>100</p></div>
</li>
<li>
<input name="" type="checkbox" value="200" v-model="checkedNames" id="">
<label for="lbl">view</label>
<div class="pull-right price-now-right"><p>100</p></div>
</li>
<li>
<input name="" type="checkbox" value="On Request" v-model="checkedNames" id="overnight">
<label for="ovr">lmm</label>
<div class="pull-right price-now-right"><span>On request</span></div>
</li>
解决方案
给每个复选框一个:value="true"
(是的,这:
很重要)和v-model="checkboxName1"
(2、3 等)。如果选中,它将自动设置this.checkboxName1
为。true
然后,在您的data
函数中:
data() {
return {
checkboxName1: false,
checkboxName2: false,
checkboxName3: false,
};
}
this.$data
将包含您想要的格式。
推荐阅读
- android - 如何从firebase(android kotlin)中求和多个值
- sql-server - Docker SQL Server 异常
- python - 有效地将 sqlalchemy 记录到文件中?
- python-3.x - 对于跨越 DST 更改的日期,模糊参数在 df['datetime'].dt.tz_localize('America/Los_Angeles', ambiguous ='NaT') 中不起作用
- python - 从具有特定键值的字典列表中删除元素
- bash - 这个 bash 反向 shell 如何接受输入?
- google-chrome - 错误:找不到符号文件。默认为 ....\chrome.dll 导出符号
- c# - 在 iTextSharp 中的段落中添加自定义字体
- python - 根据多个条件对df进行排序
- c++ - 是否可以从原始大小的 OpenGL 缓冲区获取像素?