Содержание:
Хм, а почему в тройке нет такой проблемы?
getCurrentInstance?
ты имеешь в виду это?
ругается на class для кастомных компонентов?
как, где, и каким образом это будет правильно сделать?
Хм, а почему в тройке нет такой проблемы?
getCurrentInstance?
ты имеешь в виду это?
ругается на class для кастомных компонентов?
как, где, и каким образом это будет правильно сделать?
staslashmanov 2022-07-03 23:48:58
У Сафари же были ифы под конкретные сайты в исходниках
djaler 2022-07-03 23:49:26
вот вечно я первопроходец всякой херни, по ощущениям)
staslashmanov 2022-07-03 23:49:46
djaler 2022-07-03 23:49:26
вот вечно я первопроходец всякой херни, по ощущениям)
То что ты пишешь должно было уже очень давно всплыть
djaler 2022-07-03 23:50:17
staslashmanov 2022-07-03 23:49:46
То что ты пишешь должно было уже очень давно всплыть
это надо чтоб vitest vue2.7
djaler 2022-07-03 23:50:35
полагаю в jest такой проблемы не было бы
oavelso 2022-07-03 23:50:59
Мне реально странно читать, когда люди не понимают необходимость и джунов и сеньоров-мидлов и лидов на проекте. Если проект не маленький инет-магаз конечно
Каждому делегируются задачи согласно его уровню и у каждого своя роль
В одиночку работать — очень медленное развитие, почти застой
Каждому делегируются задачи согласно его уровню и у каждого своя роль
В одиночку работать — очень медленное развитие, почти застой
staslashmanov 2022-07-03 23:51:04
djaler 2022-07-03 23:50:17
это надо чтоб vitest vue2.7
Хм, а почему в тройке нет такой проблемы? У тебя же всё-равно компоненты не считаются модулями и берут обычный бандл вью.
staslashmanov 2022-07-03 23:51:19
Хотя там нет бандла
staslashmanov 2022-07-03 23:51:24
Когда ты через импорты работаешь
djaler 2022-07-03 23:51:24
staslashmanov 2022-07-03 23:51:04
Хм, а почему в тройке нет такой проблемы? У тебя же всё-равно компоненты не считаются модулями и берут обычный бандл вью.
а вот да, в тройке такой проблемы нет
morfin60 2022-07-03 23:51:45
Походу придётся в библиотеки только всякие компоненты класть, а штуки, которые добавляют миксины итд держать в основном приложении хмм
staslashmanov 2022-07-03 23:51:58
djaler 2022-07-03 23:51:24
а вот да, в тройке такой проблемы нет
Так. Попробуй Vue.getCurrentInstance?
staslashmanov 2022-07-03 23:52:12
Возможно он конечно не экспортится в твоём варианте на глобальный класс.
djaler 2022-07-03 23:52:30
да не, я прям дебаггером стал в двух файлах
staslashmanov 2022-07-03 23:52:47
djaler 2022-07-03 23:52:30
да не, я прям дебаггером стал в двух файлах
Я про то что ты импорт заменишь на дефолтный
djaler 2022-07-03 23:52:48
и вижу, что setCurrentInstance дёргается при монтировании компонента из VTU
staslashmanov 2022-07-03 23:52:54
И возможно это поменяет то какой файл будет запрошен
djaler 2022-07-03 23:52:56
staslashmanov 2022-07-03 23:52:47
Я про то что ты импорт заменишь на дефолтный
ну ща попробую
staslashmanov 2022-07-03 23:53:10
djaler 2022-07-03 23:52:48
и вижу, что setCurrentInstance дёргается при монтировании компонента из VTU
Я понимаю твою проблему, я проходил это
djaler 2022-07-03 23:53:46
подожди
djaler 2022-07-03 23:54:23
ты имеешь в виду это?
import Vue from ‘vue’
import Vue from ‘vue’
Vue.getCurrentInstance()
staslashmanov 2022-07-03 23:54:26
Да
staslashmanov 2022-07-03 23:54:36
Скорее всего не сработает, но вдруг
djaler 2022-07-03 23:54:40
вроде ж в 2.7.0 на Vue этих методов нет
staslashmanov 2022-07-03 23:54:47
djaler 2022-07-03 23:54:40
вроде ж в 2.7.0 на Vue этих методов нет
Есть но не во всех билдах
djaler 2022-07-03 23:54:57

таки нет
staslashmanov 2022-07-03 23:55:10
Ну да, в версии с модулями логично что нет
djaler 2022-07-03 23:55:33

а, ну да, вспомнил
SekMENtina 2022-07-03 23:57:05
Не сталкивались что в vue 2.7.
vue-tsc при настройке в tsconfig target 2.7
ругается на class для кастомных компонентов?
vue-tsc при настройке в tsconfig target 2.7
ругается на class для кастомных компонентов?
djaler 2022-07-03 23:58:00
djaler 2022-07-03 23:45:00
это первое было, что я попробовал
ладно, я идиот. должно было тут быть vue/dist/vue.runtime.common.dev.js
djaler 2022-07-03 23:58:11
алиас таки нормально работает
staslashmanov 2022-07-03 23:58:16
лел
staslashmanov 2022-07-03 23:58:19
Классика
djaler 2022-07-03 23:58:27
хотя всё ещё интересно почему в 3 это работает из коробки
staslashmanov 2022-07-03 23:59:09
djaler 2022-07-03 23:58:27
хотя всё ещё интересно почему в 3 это работает из коробки
Потому что там не импортируется дефолт
staslashmanov 2022-07-03 23:59:15
Думаю что именно поэтому
zarka07 2022-07-04 00:02:25

подскажите кто-то, вью3 пыня файрбейз.
хочу после того и только после того, как выполнится this.crmStore.login выполнить роутер.пуш. как, где, и каким образом это будет правильно сделать? курил промисы но так как в примерах — не срабатывает, т.е. переход по роуту происходит до того как выполнитя экшн
staslashmanov 2022-07-04 00:02:54
djaler 2022-07-03 23:58:27
хотя всё ещё интересно почему в 3 это работает из коробки
Кажется понял. У вью 3 нет mjs файлов.
staslashmanov 2022-07-04 00:02:55
Модули это сложно.
djaler 2022-07-04 00:04:46
есть
djaler 2022-07-04 00:04:48
в корне
staslashmanov 2022-07-04 00:04:49
Это очень похоже что баг витеста
djaler 2022-07-04 00:04:49

djaler 2022-07-04 00:05:02
но да, модули это сложно
staslashmanov 2022-07-04 00:06:54
Тогда загадка века
djaler 2022-07-04 00:07:05
загадка дыры
staslashmanov 2022-07-04 00:08:33
djaler 2022-07-04 00:07:05
загадка дыры
Мне смущает что у тебя там есть слово dev в названии
djaler 2022-07-04 00:08:53
staslashmanov 2022-07-04 00:08:33
Мне смущает что у тебя там есть слово dev в названии
оно в зависимости от энвайромента выбирается
djaler 2022-07-04 00:09:04

djaler 2022-07-04 00:09:12
в файле vue.runtime.common.js