今天做了個小功能想和大家分享一下
在我任務描述裏有個這樣的描述:只能對最後一條記錄進行修改。
我剛開始我這樣想的,每條記錄前面都有給他一個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中的數據放到你定義的頁面對象上去