2019-03-18 子组件2个selcet2个change事件传给父级应该传对象,在父级区分不同的id

1.在子组件里面传form,在父组件区分不同的id
<div>
<el-form :model="Form" :rules="aRules" ref="Form">
<el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
<el-form-item prop="villageId" style="width:100%" >
<el-select
class="widthVillage"
clearable
v-model="tempVillageValue"
filterable
placeholder="请选择小区"
@change="handleChangeVillage"
size="medium">
<el-option
v-for="item in villageSelect"
:key="item.villageId"
:value="item.villageId"
:label="item.villageName">
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
<el-form-item prop="nameId" style="width:100%" >
<el-select
class="widthVillage"
clearable
v-model="tempPayValue"
filterable
placeholder="请选择收费项目"
@change="handleChangePay"
size="medium">
<el-option
v-for="item in paySelect"
:key="item.name_id"
:value="item.name_id"
:label="item.name">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-form>
</div>

js

//小区选中
        handleChangeVillage(villageId) {
            //选中的id必须给验证的id
            this.Form.villageId=villageId;
            //记住这里传form,在父级区分不同的id
            this.$emit('village-pay-tree',this.Form);
            //点击小区调用收费项目接口
            api.getNameGroupList(JSON.stringify({'villageId':villageId})).then(res=>{
                if(res.code==200) {
                    this.paySelect=res.data;
                }
            })
        },
        //选中收费项目
        handleChangePay(nameId){
            //选中的id必须给验证的id
            this.Form.nameId=nameId;
            //记住这里传form,在父级区分不同的id
            this.$emit('village-pay-tree',this.Form);
        }
        
        
        父组件
        getVillagePayTree(data){
        //在这里区分不同的id
            if (data.villageId) {
                this.addForm.vallageId=data.villageId;
            }else {
                this.addForm.vallageId = '';

            }

            //收费项目id
            //在这里区分不同的id
            if (data.nameId) {
                this.addForm.nameId=data.nameId;
            } else {
                this.addForm.nameId = '';
            }
        },
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 昆明世界园艺博览园(简称世博园)是 1999昆明世界园艺博览会会址。近20年过去了,诺大的园子早就物是人非了,好多...
    艾蕤阅读 388评论 0 4
  • 伤肾中药一关木通,汉防己,马兜铃 咽炎一一肾病,心肌炎 抗生素 肾虚,着凉
    云片高阅读 214评论 0 0
  • 昨天是2018年的第一天,早上在家整理了家务,中午的时候出门,准备去参加公司的年会彩排。约十二点离开家,路程需要4...
    不一样的峰景阅读 528评论 2 5
  • Day1.引言摘录: 你是否曾感到被烦恼所压垮?你是否每天都在与工作压力作斗争?你是否想要摆脱对生活的焦虑? 所...
    f5bbb787bc5e阅读 256评论 0 0