0

アプリで 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 テンプレート プロパティ内で関数を呼び出すにはどうすればよいですか?

4

1 に答える 1