Demetrio
и не теряешься? если надо данные прокидывать через 3-5 уровней условно
Наоборот более явно. Но у меня приложение не сильно гигант)
Demetrio
Единственное - получается супер-компонент, который хранит в себе много логики - это не клево
Demetrio
Подумаю как разнести, может миксинами
Sunlive
ну тут на любителя имхо, мне дико не удобно когда куча пропсов и ивевнтов на компонентах висит, потом поди разбери где что
Sunlive
сеттеры и экшены можно в 1м месте посмотреть
Sunlive
миксины круто, тут плюс
Demetrio
Миксины тоже не очень нравятся - явность теряется
Sunlive
просто удалять, добавлять заново класс?
Andrey
Попробовал разные методы, включая Vue.set() - не сработало. Но заметил закономерность - если отслеживать конкретный ключ массива - то все норм, а вот сам ассоциативный массив - тогда ничего не получим. Пытался изменять и через foo['bar'], и через Vue.set(state.carList, 'foo', 'bar'), и через экшен вызов мутатора... но вернулся в начало: // НЕ работает watch: { carList: function(val) { console.log(val); } }, computed: { carList() { return this.$store.state.carList; } } А этот работает watch: { carList: function(val) { console.log(val); } }, computed: { carList() { return this.$store.state.carList.foo; } }
Andrey
В мутаторе даже прописал setCarList(state, params) { let fields = state.carList; fields.sortField = params.sortField; fields.sortDirection = params.sortDirection; Vue.set(state, 'carList', fields); }
Andrey
deep: true
Блин! Сработало) Спасибо!) Много раз видел в доке эту строку, а заюзать не догадался 😃
Pavel
Ребят, можно немного холивара привнесу Vue Material vs Vuetify. Всегда юзал Vuetify и все прекрасно было, но щас смотрю на материл и впринципе тот же стул, только каретка в инпутах прикольно разъезжается
Pavel
кто что думает по этому поводу, кто их сравнивал или серчил инфу по их сравнению?
Alexander
Я только заметил, что Vuetify и Vue Material соревнуются, кто быстрее 1.0.0 выпустит )) У обоих снэкбар висит )))
Pavel
у кого с хедером проблемы?
Pavel
это как - Вам с собой или здесь? - Да )
Stanislav
у кого с хедером проблемы?
У большинства, походу)
Valerii
Ребят, можно немного холивара привнесу Vue Material vs Vuetify. Всегда юзал Vuetify и все прекрасно было, но щас смотрю на материл и впринципе тот же стул, только каретка в инпутах прикольно разъезжается
юзал материал пол года, есть баги которые автор решать не хочет. Например табы во всплывающем окне, ишью висело с месяца два, автор ответил что выпускает новую версию несовместимую с первой и забил. Пришлось прикручивать некоторые компоненты из element UI.
Alex
Забивать на обратную совместимость — это по нашему 😄
Warinyourself
Новичок во Vue, установил сборку через Vue-cli. Собираю ее через npm run build - запускаю index.html и просто белый экран, даже с тестовым экраном от Vue. Кто встречался & как изменить ?
sadkos
Консоль тоже пустая?
Sergey
https://localhost:8080 ??
Arman
новый vue-cli? там щас npm run serve
Warinyourself
2.9.2 - Vue
Warinyourself
npm run build > Rember@1.0.0 build D:\Программирование\WEB\Rember\Rember > node build/build.js Hash: 732557347751bc2b17ea Version: webpack 3.10.0 Time: 15642ms Asset Size Chunks Chunk Names static/js/app.346f849bcf0f30cbd94e.js 8.91 kB 0 [emitted] app static/js/vendor.17d770379dd0b1b3199f.js 111 kB 1 [emitted] vendor static/js/manifest.5126dca887db751921c4.js 1.49 kB 2 [emitted] manifest static/css/app.a9131c06acbe2ad826d93edc1b66fc7e.css 1.76 kB 0 [emitted] app static/css/app.a9131c06acbe2ad826d93edc1b66fc7e.css.map 3.68 kB [emitted] static/js/app.346f849bcf0f30cbd94e.js.map 44.7 kB 0 [emitted] app static/js/vendor.17d770379dd0b1b3199f.js.map 548 kB 1 [emitted] vendor static/js/manifest.5126dca887db751921c4.js.map 7.79 kB 2 [emitted] manifest index.html 508 bytes [emitted] Build complete. Tip: built files are meant to be served over an HTTP server. Opening index.html over file:// won't work.
Warinyourself
- консоль.
Anton
>Tip: built files are meant to be served over an HTTP server. Opening index.html over file:// won't work.
Денис
наверно както
Денис
так
ixplo
npm run dev
У меня так, да
Warinyourself
npm run dev
Так это сервер, а не сама сборка
Denys
Я только заметил, что Vuetify и Vue Material соревнуются, кто быстрее 1.0.0 выпустит )) У обоих снэкбар висит )))
Вьютифай сегодня последнюю бету релизнут, и вроде как дней через 10 уже будет
Serge
Денис
Так это сервер, а не сама сборка
Opening index.html over file:// won't work. // Это значит без серевера не запустится файл в браузере
Alexander
Вьютифай сегодня последнюю бету релизнут, и вроде как дней через 10 уже будет
Значит и новый материал можно ждать в ближайшие дни
Денис
Из-за router ? Спасибо.
npm run build генерит бандл, а ты его как файл обычный пытаешься открыть
Alexander
да ну их. они в бетах задолбали со своими breaking changes.
Кстати, да. Переход намечается адовым ))
ixplo
Так это сервер, а не сама сборка
У меня само собирается и вотчится по этой команде
ixplo
По дефолту так было. Вебпак
Serge
Значит и новый материал можно ждать в ближайшие дни
лучшеб они скооперировались и пилили вместе. и квасар бы еще взяли в компашку, а не письками мерялись
Michael
тебе не нужно юзать npm run build, юзай npm run dev
run dev для разработки, build для создания билдов в продакшен
ixplo
Инсталлил так: vue-cli init webpack
ixplo
Если ничего не путаю
Artur
Добрый день Я ешё новичёк и не совсем понимаю в чём может быть проблемма во время сборки вебпака вываливается ошибка Module not found: Error: Can't resolve 'highcharts' in при этом по адресу файлы лежат насколько я понял ошибка в конфигурациях webpack буду очень благодарен за помощь
Warinyourself
тебе не нужно юзать npm run build, юзай npm run dev
Я так и делаю, но если мне нужно результат залить на публичных хост. Что мне нужно для этого закинуть в него ?
Michael
Я так и делаю, но если мне нужно результат залить на публичных хост. Что мне нужно для этого закинуть в него ?
если работает при dev, должно работать и при билде. Но адрес сервера наверняка другой должен быть, не вебпаковский
Michael
☝👍
Warinyourself
Есзи на хост,то делайшь билд и всю папку dist вливаешь на сервер
То есть я не могу ее открыть ее в браузере, но сервер сможет ?
Денис
То есть я не могу ее открыть ее в браузере, но сервер сможет ?
Да, обычно браузер не поддеживает протоколы через файловую систему
Денис
То есть я не могу ее открыть ее в браузере, но сервер сможет ?
Запусти на локале люой срвере и залей туда,так и пртестиьшь готовый билд
Michael
Ээээээ
Serge
То есть я не могу ее открыть ее в браузере, но сервер сможет ?
зачем открывать dist на компе ? build для хостинга, dev - для разработки.
Michael
Сервер смоет, а браузер нет ?Это как так?)
Денис
Сервер смоет, а браузер нет ?Это как так?)
он не правильно прост выразился,но я его понял)
Michael
он не правильно прост выразился,но я его понял)
если имеется ввиду открыть не с сервера, а с локальной тачки прям хтмл точку входа, то может рабоатть и может нет, -- зависит от много. Могут протоколы не проходить. А могут и проходить!
Michael
а может что-то не агрузиться, проверив хост, на который грузится
Serge
Кстати, кто vuetify юзает. там можно как нибудь цвета подцепить в своих cssках ? которые theme.primary и тд ? или они теперь только в js живут ?
Michael
Если у него нет запросов вовн и апи, т овполне
Michael
зависит от
Michael
ну или нде там те удобно
ixplo
Хотя не факт
Serge
я нагло переписываю в ксс к компонентам
да вот дублировать не хочется. Завтра присрётся гамму поменять - и чо - менять в нескольких местах ? тем более всякие colors.red.darken1 есть, а основной темы почему то нет