Функция преобразования Vuetable не работает

#vue.js #pagination #vue-tables-2

#vue.js #разбивка на страницы #vue-таблицы-2

Вопрос:

Я использую библиотеку vuetable-2 для таблиц. Я уже видел эту страницу, и это мне не помогло. Я использую отдельные файловые компоненты. Функция transform() не работает. Вот код:

 // SomeComponent.vue
<script>
methods: {
    transform(data) {
      console.log('transform()')
      return data
    }
}
</script>

<template>
    <vuetable ref="vuetable" :api-url="'...'" fields="..." :transform="transform"></vuetable>
</template>
  

Кто-нибудь может помочь?

Ответ №1:

Возможно, вы пропустили двоеточие перед реквизитами преобразования. Или попробуйте изменить имя функции с transform на transformMethod

 :transform="transform"
  

Комментарии:

1. Это была опечатка. Я правильно использую двоеточие в реквизитах, как вы сказали: transform=»…». Я изменил имя, но безрезультатно. 🙁

2. Правильно ли вы получаете данные обратно из конечной точки API? Работает ли конечная точка API? Вы нашли какую-либо ошибку на консоли? а также проверьте, запускается ли событие Vue из инструментов разработки vue в вашем браузере, затем, пожалуйста, поделитесь им

3. Спасибо. Все это нормально.