写bug小白 2023-11-27 17:05 采纳率: 95.5%
浏览 15
已结题

两个el-select选择框关联取值

问题:有两个el-select选择框,第二个选择框的内容是根据第一个选择框的值改变而改变的,如何在保存之后在修改只修改第二个选择框值
代码格式:

选择框所选值得格式
data = [
    {
        //第一个选择框
        name: "name1",
        //第二个选择框
        value: ["name1_value1","name1_value2","name1_value3","name1_value4","name1_value5"]
    },
    {
        name: "name2",
        value: ["name2_value1","name2_value2","name2_value3","name2_value4","name2_value5"]
    },
    {
        name: "name3",
        value: ["name3_value1","name3_value2","name3_value3","name3_value4","name3_value5"]
    }
]
  • 写回答

2条回答 默认 最新

  • 写bug小白 2023-11-27 18:04
    关注

    已解决
    可以在编辑的时候就做个判断,过滤出设备类型对应的设备子类型数组;

    //获取类型列表接口
    async getTypeList() {
          // 获取类型列表
          const res = await getAssetType()
          this.typeList = res.data
        //判断是新增还是编辑
          if(this.form.id !== undefined){
            const typeValue = this.form.device_type ? this.form.device_type : ''
          //筛选出设备子类型数据
            this.typeSubList = this.typeList.filter(item => item.name == typeValue)[0].value
          }
        },
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月5日
  • 已采纳回答 11月27日
  • 创建了问题 11月27日