#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?