layui表格動態列使用templet

var arr = [];
var fields = ['col1', 'col2', 'col3', 'col4', ];
var titles = ['ID', '標題', '內容', '作者'];
for(var i=0;i<fields.length;i++){
   arr.push({field:fields[i], title:titles[i], sort: true, templet:function(d){
           return d[this.field];  //這裏用this.field來獲取到當前列名
}});
}

因爲當時直接用的d.fields[i]取值得,導致循環的時候   取到的值都會被最後一個覆蓋   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章