vue 增加删除和修改操作

代码如下:





Insert title here





	
姓名:
工作:
工资:
部门:
序号 姓名 工作 工资 部门名称 部门地址 操作
{{adata.empno}} {{adata.ename}} {{adata.job}} {{adata.sal}} {{adata.dname}} {{adata.loc}}
{{pageNum}}/{{pages}}

首先绑定Dom组件:
vue 增加删除和修改操作_第1张图片
vue 增加删除和修改操作_第2张图片
div的id为dali
vue里面绑定就是el="#dali"

1.列表
定义接收列表的集合:
vue 增加删除和修改操作_第3张图片
预加载函数获取集合:
vue 增加删除和修改操作_第4张图片
因为我用的pageInfo所以获取的时候在response.data后面加了.list意思就是获取pageInfo的list集合 然后存进list1里面

遍历集合:
vue 增加删除和修改操作_第5张图片
把存进list1里面的数据遍历 v-for相当于foreach循环 adata定义的对象 list1是之前存进的集合
效果如下
vue 增加删除和修改操作_第6张图片
2.添加

添加和修改共用模块:
vue 增加删除和修改操作_第7张图片
定义类 之后方便调用

添加按钮:
在这里插入图片描述
vue里data定义empModel存取添加或修改的对象
vue 增加删除和修改操作_第8张图片
点击按钮进入函数:
在这里插入图片描述

必须在方法里面:
在methods:{
toadd:function(){
vue.empModel={empno:0};
$(".mb").show();
}
}
vue.empModel={empno:0};
赋值主键是0

$(".mb").show();
模板显示

vue 增加删除和修改操作_第9张图片

点击提交 触发v-on:click事件
进入函数:
vue 增加删除和修改操作_第10张图片
判断之前的主键是否为0
为0的话路径就变成了添加,不为0就是之后的修改操作

3.修改点击触发函数
vue 增加删除和修改操作_第11张图片
在这里插入图片描述
显示模板
把列表里传参的值赋值给对象,模板调用对象回显操作
vue 增加删除和修改操作_第12张图片
效果如下
vue 增加删除和修改操作_第13张图片
点击提交 还是进入之前提交的函数里
vue 增加删除和修改操作_第14张图片
判断主键不为0 因为数据修改回显的时候主键有值
所以地址就定义为修改
调用修改的后台就行了

4.删除
vue 增加删除和修改操作_第15张图片
点击按钮
调用删除函数传主键参数
vue 增加删除和修改操作_第16张图片
调用后台传主键 后台根据主键的值进行删除操作

你可能感兴趣的:(vue,知识点)