Использование плагина Nativescript Filterable ListPicker с Vue.js в приложении NS 7

#javascript #android #ios #vue.js #nativescript

#javascript #Android #iOS #vue.js #nativescript

Вопрос:

Я хочу использовать следующий плагин в моем Nativescript 7 / Vue.js приложение: https://github.com/nstudio/nativescript-plugins/tree/master/packages/nativescript-filterable-listpicker

Может кто-нибудь посоветовать, как я могу зарегистрировать компонент в своем приложении и какой импорт требуется.

Заранее благодарю,

Ответ №1:

РЕДАКТИРОВАТЬ: нашли решение. Я не понимаю, как я могу делать одно и то же снова и снова, и вдруг это сработает как гром среди ясного неба….

Просто используйте это:

 import FilterableListpicker from "@nstudio/nativescript-filterable-listpicker";
Vue.registerElement("FilterableListpicker", () => require("@nstudio/nativescript-filterable-listpicker").FilterableListpicker);
  

Не забудьте также добавить FilterableListPicker в опцию components.

Удачи!

Оригинальный ответ: хотелось бы узнать ответ на этот вопрос, поскольку я пытался исправить ошибку в течение 2 полных дней. Я пробовал nstudio (согласно сообщению в блоге и выше …) и плагин davecoffin, но безуспешно.

Версия davecoffin дает

 Error in render: "TypeError: Class constructor FilterableListpicker cannot be invoked without 'new'"
  

в то время как версия nstudio дает

 Error in v-on handler (Promise/async): "TypeError: Cannot read property 'setAttribute' of undefined"
  

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

1. Спасибо за ответ .. к сожалению, все еще появляется ошибка «невозможно вызвать без new» с версией @nstudio.

2. Вы полностью удалили версию davecoffin, установили версию nstudio и запустили ns clean?