今天做了个小功能想和大家分享一下
在我任务描述里有个这样的描述:只能对最后一条记录进行修改。
我刚开始我这样想的,每条记录前面都有给他一个radio,然后对你选择的数据去判断他是不是最后添加的那一条,后台发现这样有点难度,判断就很不好判断。于是我用了另外一种方法,不给记录radio,就是不能选择记录,修改按钮就直接写着修改最后一条记录,一点这个按钮就去数据库查出最后一条数据,然后把数据显示在页面上。
在点击了这个按钮以后触发update这个事件。
update: function () {var that = this;that.http.post({url:that.urls.findLast,success:function(res){that.unitPunish = res.data;console.info(that.unitPunish);that.title = '修改处罚信息';that.showList = false;that.$nextTick(function () {that.form.render();})}});},
sql语句是这样的:
SELECT *
FROM tablename
ORDER BY 操作时间
DESC limit 1;
成功操作以后就返回结果res
然后把res中的数据放到你定义的页面对象上去