Element Checkbox 多选框赋值

<template>
    <el-form :inline="true" label-position="top" label-width="80px" ref="requestUrl" :rules="rules" :model="formdata">
        <el-form-item  label="常见病史:" prop="medicalHistory">
        <el-checkbox-group v-model="medicalHistory">
          <el-checkbox v-for="city in cities" :label="city" :key="city">{{city}}</el-checkbox>
        </el-checkbox-group>
      </el-form-item>
    </el-form>
</template>

<script>
  const cityOptions = ['心脏病', '脑血栓', '糖尿病', '高血压', '高血脂', '肺气肿', '脑中风', '骨质增生', '其他'];
  export default {
    props: ['requestUrl'],
    data() {
      return {
        medicalHistory:[],
        formdata: {},
        cities: cityOptions
      }
    },
    mounted() {
       this.medicalHistory = this.medicalHistorys
       this.formdata = this.requestUrl
    },
    watch:{
      requestUrl(newValue,oldValue){
        this.formdata = newValue
      }
    },
    computed:{
      medicalHistorys:function(){
       return (this.requestUrl.medicalHistory || " " ).split(",")
      }
    },
    methods: {
    }
  }
</script>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 电动牙刷: 看着孩子因为蛀牙而疼得在沙发上打滚,作为家长的你,无比揪心; 看着朋友们聊天侃大山,冷热酸甜想吃就吃,...
    好听的暖阳阅读 10,352评论 0 0
  • 今天从乌鲁木齐飞济南,在我和同修的前排,坐着一家四口,他家二宝长的非常的可爱,我看年龄和我家二宝年龄差不多...
    盼盼_9ba9阅读 2,806评论 0 2
  • 今天没啥思路,来啃一下老本,之前了解了下白夜行,主人公雪穗和亮司的故事,亮司救下了被父亲侵犯的雪穗,可他却...
    合衬_42fc阅读 1,339评论 0 0
  • 在很久很久以前,世界处于一片混沌,宇宙的景象还只是朦胧的一团,时间和空间攒蹙在一个虚无的点上。 在经过不知道多少次...
    14941d89d1eb阅读 3,328评论 1 0
  • 秋天是一个收获的季节,却也是一个伤感的季节。看到日渐发黄的树叶,总有一种莫名的失落。不知道是因为自己的亲人渐...
    董会芬阅读 1,553评论 0 1