アプリで vue-tables2 を使用しています。vue-table2 オプションで利用可能な「テンプレート」プロパティの助けを借りて、データの形式を変更できます。
サンプルコードを以下に示します
data: {
columns: ['erase'],
options: {
...
templates: {
erase: function (h, row, index) {
return this.test();
}
}
...
},
methods: {
test() {
return 'test';
}
}
}
コードは正常に動作しますが、テンプレート内で関数を呼び出そうとすると、以下のエラーが表示されます
TypeError: this.test is not a function
vue-table2 テンプレート プロパティ内で関数を呼び出すにはどうすればよいですか?