в компоненте я могу к нему обратится только так? Можно ли как по другому?
<script setup>
const instance = getCurrentInstance();
console.log(instance.appContext.config.globalProperties.$prikol);
</script>
Да, но лучше просто не делать таких свойств. Они в первую очередь для миграции с Vue 2 плагинов и во вторую для функций типа t для переводов
А как в script setup тогда обращатся к globalProperties?
Как ты написал. Я ведь написал "да")
кошмар, весь смысл использования globalProperties теряется
Так их и не надо использовать
а, что если мне нужно выводить tost сообщения во многих компонентах? в каждом производить import либы?
Либо импорт, либо inject для внедрённого тостера / плагина
спасибо за ответы, пол дня просидел, ни в документации ничего внятного, ни чат гпт не понимает почему код не работает
Код выше вроде должен работать
он работает, но это выглядит ужасно. лучше уж import)
Сам компонент тоста в лэйаут если засунуть, а дергать через компосабл?
Обсуждают сегодня