Rafael 🌵
за полторы недели на работе ппц сколько дел накопилось, кучу либ надо обновить
Rafael 🌵
скоро еще и vue новый подъедит
Oleksandr
Любители велосипедов откуда вас столько
Вы так и не ответили как используете библиотеки типа вуетифай
Oleksandr
Не использую
То есть все вручную?
Rafael 🌵
я использую vuetify
Oleksandr
всмысле как?
Через прямой импорт нужного в каждом компоненте?))
CherryTea
а зачем?
Секономили места уйму, плюс сборщик собирает почти на 30% быстрее
Oleksandr
Или глобально рнегистрируеш?
Anonymous
скоро еще и vue новый подъедит
Воу воу, когда новый то? В след. году же?
Rafael 🌵
Oleksandr
Найс. Профит? Если тебе нужно с 10 компонентов
Rafael 🌵
Воу воу, когда новый то? В след. году же?
2.5 же в начале октября выйдет
Oleksandr
Rafael 🌵
выше Алекс писал что скорее всего даже сегодня
Rafael 🌵
Ну вот))
и мне не стыдно - tree shaking все равно вырежет ненужное
Anonymous
2.5 же в начале октября выйдет
Я больше 3 боюсь, 2,5 - не страшно)
Rafael 🌵
Rafael 🌵
Я больше 3 боюсь, 2,5 - не страшно)
3 просто дропнет поддержку старых браузеров, так что не сцы
CherryTea
какой сборщик? pnpm это же менеджер пакетов
Наш сборщик который из гита собирает билды на релиз и тестовую среду
Oleksandr
Ладно. Я объясню на примере
CherryTea
Jake
Ладно. Я объясню на примере
А, я вопрос не понял, сорян
Oleksandr
Пилим свою библиотеку компонентов И называем свои компоненты по типа UI-componentName
Oleksandr
И я не хочу в компонентах использовать {uiSelect,uiInput,uiButton,uiGrid,uiModal}
Oleksandr
То есть импортировать стандартный набор нужных компонентов.
Oleksandr
Просто делаем как плагинчик регистрируем и без импорта используем. <ui-select/> и так далее.
Oleksandr
Под проекты пишутся доки и стайлгайды
Oleksandr
Где описываем подход и все.
Alex
В стайл-гайде кстати рекомендуют базовые компоненты именовать с префикса, а потом по этому префиксу силами вебпака их автоматом регистрировать глобально
Vladimir
Ребят, кто-то отправлял файлы через vue-resource ?
Denys
А что нужно тебе?
Vladimir
Отправить файл на бэк, просто хз как это делается, если честно ..
Tim
Всем привет) Ищу WYSIWYG редактор в котором есть редактирование таблиц. Максимум чт онашел этот https://github.com/PeakTai/vue-html5-editor но он только вставлять таблицы умеет а добавить/ удалить колонку, строку, ячейку уже не умеет. Мож кто что подскажет годное?
0xDEFACE
Подскажите пожалуйста как установить вычисляемое свойство в промисе?
0xDEFACE
fetchedSku: function () { fetch(SKU_API_URL + this.pk).then(r => { if (r.status === 200) { r.json().then(data => { this.fetchedSku = data }) } }).catch((r) => { this.fetchedSku = undefined }) }
0xDEFACE
так не получается
0xDEFACE
типо сеттера нет
0xDEFACE
и вернуть я не могу из будущего
Denys
Отправить файл на бэк, просто хз как это делается, если честно ..
Читаешь документацию и делаешь пост запрос на бэк, передавая файл
Vladimir
Читаешь документацию и делаешь пост запрос на бэк, передавая файл
Тхк конечно, но в документации такого немае ..
Denys
Там же все должно быть хорошо расписано
Denys
Хм
XpycT
Ребят, кто-то отправлял файлы через vue-resource ?
this.$http.post('/api', data, { headers: { 'Content-Type': 'multipart/form-data' } })
XpycT
так же можешь использовать FormData https://developer.mozilla.org/en-US/docs/Web/API/FormData/FormData
Jake
Подскажите пожалуйста как установить вычисляемое свойство в промисе?
такой вопрос заставляет задуматься о правильности архитектуры компонента
Denys
0xDEFACE
такой вопрос заставляет задуматься о правильности архитектуры компонента
да меня че то черт попупал, я ща вынес промис в моунтед компонента, а свойство сделал не вычисляемым - и все ок
Shamil
Кто работал с element ui , удалось русскую локализацию применить? :) пробовал и подменой вебпака и по доке, бестолку)
Albert
у меня вроде проблем не возникало
XpycT
использую в нескольких проектах, тоже локализация не применилась :) Правда особо не разбирался
XpycT
👍
Андрей
По Ubuntu есть чатик какой?
XpycT
По Ubuntu есть чатик какой?
знаю только о https://t.me/ru_ubuntu
Alexey
Читаю один курсик по созданию ИМ и там есть такое: computed: { model () { const productById = this.$store.getters.productById(this.$route.params['id']) return Object.assign({}, productById) } } Почему Object.assign вместо просто return productById?
Evgeniy
чтобы вернуть объект не примитив (С)кеп
Rafael 🌵
поэтому нужно возвращаться хоть какой-то новый объект, а не ссылку
Alexey
А...
Oleg
Всем привет, такой вопрос, хочу юзать vuejs (cdn), для анимаций (переходов) на маркетинговых страницах (то есть важных для SEO). Я правильно понимаю, что у меня это тоже будет виртуальный DOM и мне потребуется SSR?
Michael
не обязательно
Michael
можно пререндеринг, например
Alexey
нукст это путь для слабых. Лучше соберите свою сборку. Один раз собрать сборку с серверным рендерингом очень полезно. Будете настоящим хозяином своего кода