一、ElementUI组件学习
根据官方教程面向Ctrl CV编程
常用组件
- 布局容器
- 下拉菜单
- 导航菜单
- 表格
- 分页
- 消息提示
- Tabs标签页
- Form表单
二、项目系统架构
1.自由行模块
新增自由行(增)
前段页面:(主要做后端,这些暂时面向Ctrl CV)
后台一套组件:实体类,Mybatis的Dao与Dao映射文件,Service,Controller
通过点击新增---->显示添加表单(将表单可见属性设置true)----->表单中的确定btn绑定controller方法,通过ajax-post(axios)请求将表单数据以json对象返回,利用@Requesbody接受返回的json对象,与创建的bean对象属性一一对应,并调用Dao进行数据持久化,执行完方法后返回响应信息,在前端页面进行提示。
2.自由行分页
一样的套路, 先获取与bean属性对应的请求参数, 通过ajax-post请求返回封装参数的json对象,利用返回的参数进行相应Dao的操作,使用分页插件获取分页数据作为响应数据返回,而前段的ElementUI将完成分页操作(调包侠)
今天到此结束