element ui Select 后台获取数据

前端

Cascader 级联选择器 值没有填 参考官网文档

<template>

<el-cascader-panel :options="options" @change="order"></el-cascader-panel> 

 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
    


    <el-form-item label="城市" prop="city">
      <el-select v-model="ruleForm.app" placeholder="请先选择城市">
         <el-option v-for="item in ruleForm.location" :key="item" :value="item"></el-option>
      </el-select>
    </el-form-item>
</template>


<script>
export default {

    methods:{
        order(value){
            console.log("按钮有效")
            console.log(value)
            let _this = this
            axios.get("http://localhost:8081/city/location/"+value).then(function(resp){
                console.log(resp.data)
                _this.ruleForm.location=resp.data ;
               
                
            })

        },
       
    },

    data() {
      return {


         ruleForm: {
           
          location:{},
          app:''
        
        },

        
    }
}
</script>

后台

@GetMapping("/location/{name}")
@CrossOrigin 
public List<String> location(@PathVariable("name")  String name) {
        System.out.println(name);
        String[] parts=null ;
        if (name.contains(",")) {
             parts= name.split(",");
        }
        System.out.println(parts[0]);
        System.out.println(parts[1]);
        System.out.println(parts[2]);
        Location location =new Location();
        location.setLid(1);
        location.setLname("hhhh");
        List<Location> locations =new ArrayList<>();
        List<String> list = new ArrayList<>();
        locations.add(new Location(1,"hhh",1));
        locations.add(new Location(2,"wwww",1));
        locations.add(new Location(3,"jjjj",1));
        list.add("lll");
        list.add("jjj");
        list.add("ooo");


        return list;
    }

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值