テーブルセルの個々の内容を設定する関数を使いたいと思います。私は<strong>
で状況をラップしたい。この例では - タグ (私のアプリケーションでそれを複数回使用されるコンポーネントに保存されているので、私は、テンプレートを編集してはいけない...)Vuejsのオブジェクト要素呼び出し関数
tableData: [
{
"name": "test1",
"status": "1"
},
{
"name": "test2",
"status": "0"
},
{
"name": "test3",
"status": "1"
}
],
columns: {
name: {
title: "name"
},
status: {
title: "status",
content: function(entry) {
return "<strong>" + entry.status + "</strong>";
}
}
}
私はv-for
ループでvalue.content.call()
のようなスムースを試しましたが、これはうまくいきません。
JsFiddle:https://jsfiddle.net/7anuorbu/4/
あなたのアプローチは良くないと思います。データオブジェクトにメソッドを保持しています。 –
@Belminにこれを行うもう1つの良い方法がありますか? – Aaroniker
あなたのやったことそれは私をちょっと混乱させます。なぜあなたはあなたの配列の基本的な繰り返しをしていないのですか?テンプレートに強力なタグを直接入れずに移動したい場合は、計算されたプロパティを使用するか、メソッドでそれを行います。 –