相关文章推荐
跑龙套的大熊猫  ·  如何:迁移到 /clr | ...·  1 年前    · 
稳重的冰淇淋  ·  SpringBoot实现热部署详解_java ...·  2 年前    · 
爽快的绿豆  ·  SQLalchemy查询PostgreSQL ...·  2 年前    · 
跑龙套的牙膏  ·  UNIX:使用tr来删除空行·  2 年前    · 
满身肌肉的高山  ·  excel字符串转换为日期格式-掘金·  2 年前    · 
小百科  ›  vue 怎么将Checkbox 多选框相中的值呈报-腾讯云开发者社区-腾讯云
vue
深情的伤疤
2 年前
作者头像
王小婷
0 篇文章

vue 怎么将Checkbox 多选框选中的值提交

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 编程微刊 > vue 怎么将Checkbox 多选框选中的值提交

vue 怎么将Checkbox 多选框选中的值提交

作者头像
王小婷
发布 于 2020-10-17 09:28:51
2.7K 0
发布 于 2020-10-17 09:28:51
举报

说好的学习计划来了,用十天的时间,深入了解一下饿了么的组件,简单的记录一下,首先上文档:

资料相关

星星指数:star:55k 中文文档: https://element.eleme.cn/#/zh-CN/component/checkbox Github 地址: https://github.com/PanJiaChen/vue-element-admin Demo体验: https://panjiachen.github.io/vue-element-admin/#/dashboard


首先根据文档上的示例,实现一个多选框功能,大概是这个样子的。 示例可自行查看: https://element.eleme.cn/#/zh-CN/component/checkbox

<template>
  <el-checkbox-group v-model="checkedCities" @change="handleCheckedCitiesChange">
    <el-checkbox v-for="city in cities" :label="city" :key="city">{{city}}</el-checkbox>
  </el-checkbox-group>
</template>
<script>
  const cityOptions = ['上海', '北京', '广州', '深圳'];
  export default {
    data() {
      return {
        checkedCities: ['上海'],
        cities: cityOptions,
    methods: {
      handleCheckedCitiesChange(value) {
        let checkedCount = value.length;
</script>

实际应用,在实际的开发里面,我们还需要将选中的多选框的值传给后台,那么vue 怎么将Checkbox 多选框选中的值提交?比如说以字符串数组的形式提交给后端。

["上海","北京"]

写了一个简单额示例:

<template>
    <el-checkbox-group v-model="checkedCities" @change="handleCheckedCitiesChange">
      <el-checkbox v-for="city in cities" :label="city"  :key="city"> {{ city }} </el-checkbox>
    </el-checkbox-group>
    <el-button type="primary" @click="createData()">确定</el-button>
</template>
<script>
const cityOptions = ["上海", "北京", "广州", "深圳"];
export default {
  data() {
    return {
      checkedCities: ["上海", "北京"],
      cities: cityOptions,
  methods: {
    async createData() {
      const params = {};
      params.city = this.checkedCities;
      alert(JSON.stringify(params));
    handleCheckedCitiesChange(value) {
 
推荐文章
跑龙套的大熊猫  ·  如何:迁移到 /clr | Microsoft Learn
1 年前
稳重的冰淇淋  ·  SpringBoot实现热部署详解_java_脚本之家
2 年前
爽快的绿豆  ·  SQLalchemy查询PostgreSQL数据库视图 ERROR: 函数schema_name()不存在
2 年前
跑龙套的牙膏  ·  UNIX:使用tr来删除空行
2 年前
满身肌肉的高山  ·  excel字符串转换为日期格式-掘金
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
小百科 - 百科知识指南
© 2024 ~ 沪ICP备11025650号