#vue.js #nuxt.js
Вопрос:
- устанавливается через
npm i laravel-vue-pagination
- создал файл в папке плагины как «laravel-vue-pagination.js»
import Vue from 'vue'
import LaravelVuePagination from 'laravel-vue-pagination'
Vue.use('laravel-vue-pagination', LaravelVuePagination)
- зарегистрирован в nuxt.config.js под массивом плагинов
'~/plugins/laravel-vue-pagination'
- использование на странице следующим образом
<LaravelVuePagination :data="users" @pagination-change-page="getResults"></LaravelVuePagination>
- Получение ошибки
Не удается создать свойство «nuxt_external_установлен» в строке «laravel-vue-разбиение на страницы»
Ответ №1:
Вы регистрируете его как плагин, но это компонент, и требуется регистрация в качестве компонента:
Vue.component('laravel-vue-pagination', LaravelVuePagination)
Примечание: Синтаксис для регистрации плагина также неверен. Первым параметром Vue.use() является плагин для регистрации.