Вью, картина следующая:
index.ts
export default {
install: (app: any, options: MapSettings) => {
app.provide('pluginOptions', options);
app.component('yandex-map', Map);
app.component('yandex-marker', Marker);
},
};
затем в Map.ts пытаюсь получить переданные опции
setup(props, { slots }) {
const pluginOptions: MapSettings = inject('pluginOptions');
получаю undefined и ошибку [Vue warn]: inject() can only be used inside setup() or functional components., хотя inject происходит внутри setup
Может кто-то прояснить ситуацию? Заранее спасибо!
Это точно весь код? Если да то сделайте репродакшен.
Тогда покажите весь код
Ага, чуть позже кину ссылку на репу
Ты не понял) Нужно угадать где проблема и назвать ровно до строчки
Да, именно на это я и рассчитывал. Расстроен
Обсуждают сегодня