elementui下选框获取后端数据并查询
2023-12-21 18:51:05
前端:
<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:去重,不显示相同的数据
文章来源:https://blog.csdn.net/PCthedream/article/details/135133627
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!