プロパティ(overallStatus)の値に応じて、テーブル行にブートストラップクラス(成功、失敗など)を追加しようとしています。vue.jsプロパティの値に応じてテーブルの行にクラスを追加する方法
私はどのようにこの機能を以下のコードで実装しますか?
ありがとうございます!
<div id="people" class="col-md-12">
<v-client-table :data="tableData" :columns="columns" :options="options"></v-client-table>
</div>
Vue.use(VueTables.client, {
perPage: 50,
skin: 'table table-condensed'
});
new Vue({
el: "#people",
ready: function() { },
methods: {},
data: {
columns: ['deviceType', 'reasonForStatus', 'ip', 'monitorIsOn', 'freeSpace', 'cpuUsage', 'availableRam', 'statusTime'],
options: {
dateColumns: ['statusTime'],
headings: {
deviceType: 'Device Type',
ip: 'Device Ip',
reasonForStatus: 'ReasonForStatus',
freeSpace: 'Free Space',
cpuUsage: 'CPU Usage',
availableRam: 'Available Ram',
statusTime: 'Log Time'
},
templates: {
deviceType: function (row) {
return row == 0 ? "Stander" : "Monitor";
},
availableRam: function (row) {
return row.availableRam + " mb.";
},
freeSpace: function (row) {
return row.freeSpace + " %";
},
cpuUsage: function (row) {
return row.cpuUsage + " %";
},
},
},
selectedLetter: '',
tableData: tableItems,
}
});
https://vuejs.org/guide/class-and-style.html – GONG
v-bind:classは使用できますが、指定されたマークアップではどこかに作成されたときに使用する行タグはありませんvueフレームワークで。 –