目录:
(1)实战-crud
(2)实战--crud查询和删除
(3) 实战-crud-修改
(1)实战-crud
服务端的接口:
前端需要修改的地方:业务简单的一半需要改3个地方
一般是api:是写发送axios发送请求 给后端的接口通信的
router:需要给新的功能加一些路由,是能够跳到对应的视图界面
views:对新功能添加的页面
通过router跳转到视图views在通过视图发送axios请求给后端
先编写api:
新建student.js:模仿user.js书写
前面我们配置了:环境变量:包含了api
修改一下路径:
创建视图views:
在views文件夹下创建student文件夹:在创建一个index.js
修改路由在router目录下:index.js
复制一份路由进行修改:
Layout组件布局:中间部分是我们组件替换的部分,其他部分写好了
(2)实战--crud查询和删除
开发视图index.vue:
使用表格el-table ,el-table-column:表格列 , :data数据绑定
操作列:
scope.row获取当前行的数据
确认消息:消息框
上面使用的then可以改一下:
(3) 实战-crud-修改
当点击修改时弹出一个对话框:el-dialog:
男和女是放在属性:value里面
添加对话框属性:
对话框的visble:属性加了.sync属性当对话框关闭的时候改为false
男和女是放在属性:value里面
添加方法:
添加一个对象属性跟表单绑定:updateForm对象
表单跟对象数据绑定:
实现在表单中显示数据:
点击修改:
当点击确定是发送给服务器进行修改:
编写方法: