vue+element级联选择器对接后台数据
1.后台接口返回的数据肯定要和级联选择器的数据一致,所以我专门弄个model存放返回的值,如下:/** * @Auther: GGDong
* @Date: 2019/4/3 10:30
*/
@Getter
@Setter
public class ServerList{
//值
private String value; //名称
private String label; //子级
private List<ServerList> children;
}
2.最主要的就是写sql了,不过幸好有MyBatis有个注解提供给我们使用,方便了许多,如下
@Select("SELECT area_code AS code,area_address AS name FROM hs_region WHERE parent_code = '0'")
    @Results({
            @Result(column = "code",property = "code"),
            @Result(column = "code", property = "sub", many = @Many(select = "findListByPid"))
    })
    List<RegionList> findRegionList();
@Select("SELECT area_code AS code,area_address AS name FROM hs_region WHERE parent_code = #{area_code}")
    List<RegionList> findListByPid(@Param("area_code") String areaCode);
3.级联选择器样式代码:
<el-form-item label="区/服" prop="regionServers">
<div class="block">
<el-cascader
:options="regionServerList"
v-model="ruleForm.regionServers"
@change="handleChange">
</el-cascader>
</div>
</el-form-item>
4.如果涉及到回显的话,返回的值对应的是value才行,如下:
this.ruleForm.regionServers = [data.region, data.server]
vue+element级联选择器对接后台数据的更多相关文章
- Vue 使用 axios post请求后台数据时 404
		
今天遇到Vue 使用 axios post请求后台数据时 404 使用postman 就能获取到 网上找了大半天 终于找到了解决方法,传送门:https://www.jianshu.com/p/b10 ...
 - vue导航菜单调用PHP后台数据
		
数据库设计: 后台PHP输出所有菜单数据(index.php): <?phpheader("Access-Control-Allow-Origin:*");header(&q ...
 - vue+Element 表格中的树形数据
		
template部分 只在树形的结构中显示编辑与删除按钮 这里我只是简单的做了一个 v-if 判断在操作列中 ,判断是否存在级别这个字段 <div> <el-table :dat ...
 - 解决springboot+vue+mybatis中,将后台数据分页显示在前台,并且根据页码自动跳转对应页码信息
		
文章目录 先看效果 1.要考虑的问题,对数据进行分页查询 2.前端和后台的交互 先看效果 1.要考虑的问题,对数据进行分页查询 mapper文件这样写 从每次开始查询的位置,到每页展示的条数, < ...
 - element 级联选择器使用
		
<el-cascader v-model="organSelecList" :change-on-select="true" :options=" ...
 - 基于 Vue + Element 的响应式后台模板
		
项目地址 https://github.com/caochangkui/vue-element-responsive-demo 主要功能 响应式侧边栏 面包屑导航(结合router.js) 路由动效 ...
 - vue element 时间选择器设置禁用日期
		
在 el-date-picker 组件中有一个 picker-options 属性 disabledDate 可以设置日期的可选范围 <el-date-picker v-model=" ...
 - vue如何使用excel导出后台数据
		
let params = { // 请求参数 要下载Excel的id 'id':this.excelId }; //导入的接口名 api_excel_exportExcel().then(res =& ...
 - 折叠面板实现,上传文件进度条,三级联选择器,多级联选择器, 利用layui实现
		
首先贴出html代码 <form class="layui-form" action=""> <div class="layui-f ...
 
随机推荐
- JSON.stringify出现 "Converting circular structure to JSON"
			
JSON.stringify() 我们很熟悉了,将一个对象转换为json形式的字符串. 但是如果你在浏览器控制台中输出 JSON.stringify(window). 如果期望输出一段文字, 可能会 ...
 - codeforces 659C C. Tanya and Toys(水题+map)
			
题目链接: C. Tanya and Toys time limit per test 1 second memory limit per test 256 megabytes input stand ...
 - HihoCoder1670 : 比赛日程安排([Offer收割]编程练习赛41)(模拟)
			
描述 H国编程联赛中有N只队伍,编号1~N. 他们计划在2018年一共进行M场一(队)对一(队)的比赛. 为了让参赛队员能得到充分的休息,联赛组委会决定:每支队伍连续两场比赛之间至少间隔一天.也就是如 ...
 - [Poi2011] Meteors(从不知所措到整体二分)
			
Byteotian Interstellar Union (BIU) has recently discovered a new planet in a nearby galaxy. The plan ...
 - Codeforces Round #397 题解
			
Problem A. Neverending competitions 题目大意 一个团队有多个比赛,每次去比赛都会先订机票去比赛地点,然后再订机票返回.给出\(n\)个含有起止地点的购票记录(不按时 ...
 - 洛谷P1584 魔杖
			
题目描述 Smart在春游时意外地得到了一种好东西——一种非常珍贵的树枝.这些树枝可以用来做优质的魔杖! 选择怎样的切割方式来制作魔杖非常重要,关键问题是——一把魔杖既不能太长.又不能太短,且制作出来 ...
 - javacpp-FFmpeg系列补充:FFmpeg解决avformat_find_stream_info检索时间过长问题
			
javacpp-ffmpeg系列: javacpp-FFmpeg系列之1:视频拉流解码成YUVJ420P,并保存为jpg图片 javacpp-FFmpeg系列之2:通用拉流解码器,支持视频拉流解码并转 ...
 - pycharm+QT5+python3安装与环境配置
			
开发环境: MAC OS 10.12.3 版本 Pycharm 2016.3.2 版本 Python 3.6.0 版本 PyQt5 5.8.1 版本 ( pyinstaller:将python代 ...
 - docker 学习(七) docker 容器挂载
			
1:docker的默认存放位置: $ sudo su # cd /var/lib/docker # ls -F containers/ graph/ repositories volumes/ ...
 - 如何分析一个QT类
			
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 我们以QLineEdit这个类为例来看看如何学习分析一个QT类. 1.Public Types: 这是一个在这 ...