elementui下选框获取后端数据并查询

前端:

复制代码
<el-select v-model="keyword">
    <el-option 
      v-for="item in options"
      :key="item.name"
      :label="item.name"
      :value="item.name">
    </el-option>
  </el-select>

v-model:双向绑定事件keyword

label:页面展示数据

key:传给后端的数据

复制代码
getName(){
      this.$http.get("/evaluate/getyi").then(res=>{
        this.options = res.data.resultObj;
      }).catch(res => {
        this.$message.error("获取房间数据失败!!!");
      })
    },

发生请求:请求接口和后端接口一致

复制代码
mounted() {
    this.getName()
//调用方法
  }

后端:

实体类:

复制代码
  private String name;

Mapp:

复制代码
 List<Evaluate> getyi();
复制代码
ServiceImpl:
复制代码
  @Override
    public AjaxResult getyi(){
        List<Evaluate> yi = evaluateMapper.getyi();
        Evaluate evaluate = new Evaluate();
        evaluate.setName("");//加入一个空数据
        yi.add(evaluate);//添加数据
        return AjaxResult.me().setResultObj(yi);
    }

service:

复制代码
AjaxResult getyi();

XML:

复制代码
<select id="getyi" resultType="cn.ljy.evaluate.domain.Evaluate">
        select distinct name from d_evaluate
    </select>

distinct:去重,不显示相同的数据
相关推荐
We་ct5 分钟前
LeetCode 137. 只出现一次的数字 II:从基础到最优的两种解法详解
前端·数据结构·算法·leetcode·typescript·位运算
星空7 分钟前
前端--A_3--HTML区块_块元素与行内元素
前端·html
如意猴9 分钟前
【前端】001 前端初识——数字世界的门面
前端
Dxy123931021613 分钟前
如何使用 ECharts 绘制 K 线图
开发语言·javascript
不会写DN15 分钟前
Protocol Buffers(.proto)实战入门:Go 生态最常用的接口定义语言
java·前端·golang
小小小米粒19 分钟前
原生 JS:数据和视图「分离」,必须手动同步原生 JS 里,数据是数据,视图是视图,两者完全没关系
前端·javascript·vue.js
摸鱼仙人~23 分钟前
纯前端 Vue 实现共享预览链接方案
前端·javascript·vue.js
happymaker062623 分钟前
VueCli标准化工程中的组件通信操作
开发语言·前端·javascript
weixin_4434785124 分钟前
Flutter第三方常用组件包学习之状态管理
javascript·学习·flutter