Agshin
тк ты уже прогрузил весь дж при загрузке и все файлы главной страницы
файлы он врядли подгружает заново и код. но он сбрасывает все переменные, которые в дата
Sunlive
если так, тогда просто стейт нужен приложухи
Sunlive
ты данные на сервер отправил, стейт изменил, все вроде
Agshin
и на странице в beforeMount идёт запрос на бек и возвращает данные по которым строится график. получается, что график постоянно строится заново
Sunlive
так нахуя)
Sunlive
просто эти данные бери с реста при маунте вью инстанса
Sunlive
в условный вьюкс засунь
Sunlive
и от туда уже пользуйся
Sunlive
1 раз
Sunlive
а если надо изменить их, диспатчи экшены на обновленния данных
Agshin
круто. vuex пока не пользовался. спасибо за совет!
Sunlive
не факт что он тебе нужен, ты сам посмотри
Sunlive
просто сама суть
Agshin
нужен. на каждой странице по таблице, которая строится по апи, графики, карты
Sunlive
тогда можно, можешь сразу на модули бить, что бы не было каши в сторе
Agshin
это как например?
Sunlive
https://vuex.vuejs.org/ru/modules.html
Sunlive
если много логики перепадет на стору, иначе не нужно разбивать, можно запутаться еще
Agshin
понял. буду так делать.
🐏 Alexander
интересный конечно поход у вуикса, внутри себя создает Vue компонент
Sunlive
ага, я сам не так давно узнал об этом)
Rafael 🌵
А с чего вы взяли?
🐏 Alexander
я вот только вчера узнал, что есть метод subscribeAction, раньше не было точно
🐏 Alexander
А с чего вы взяли?
исходники смотрю
Rafael 🌵
Надо будет тоже посмотреть
Sunlive
А с чего вы взяли?
@eddimensi говорил вроде
Sunlive
или кто то другой
Nikita
ну я говорил
Nikita
какие-то проблемы?
Sunlive
не бей
Nikita
vuex создает компонент из инстанса и хранит в нем стор оттуда и реактивность
🐏 Alexander
Someone
Люди, кто пользовал во Vuetify <v-data-table> с чекбоксами для выбора строк, как сделать так, чтобы при инициализации компонента все галки были по дефолту установлены, и галка select all в заголовке таблицы — тоже? Если предварительно набить массив selected всеми значениями из таблицы, то все галки стоят, а select all — нет
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
Ребят, есть работа для фронтендеров, @DA_Creator кому интересно пишите сюда, обговорить сразу плату и прочие мелочи
Игорь
Котики, чутка оффтопа
Игорь
Кто-то писал лексические анализаторы?
Alexander
Nikita
это херня которая принимает на вход текст и выдает новый текст
Nikita
проходит по тексту по символьно
Nikita
например все наши компиляторы и есть лексические анализаторы (как я понимаю)
Alexander
Nikita
ну если написать лексер заточенный на это и дать ему текст с ошибками, то в он тебе даст список мест с ошибками
Someone
Кто-то писал лексические анализаторы?
Писал компиляторы на flex/yacc, было дело. Правда, в последний раз лет 10 назад
Dmitry
если ему diff нужен, то вот под js библиотека приятная, доводилось пользоваться: https://github.com/kpdecker/jsdiff
ixplo
блин, а у vue-cli нет запуска в продакшн режиме (чтобы build не копировать и серваки лишние не поднимать)
ixplo
?
ixplo
или всё же придётся поднимать экспресс со статикой? :(
ixplo
и руками папки возить :(
⛄️Twilly🦄
https://ru.vuejs.org/v2/guide/deployment.html#%D0%92%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B0-production
ixplo
webpack-dev-server —config build/webpack.prod.conf.js отвалилось mode: "history" боль
ixplo
проще поднять сервак ))
ixplo
или забить хер, и жить с решёткой в адресной строке...
Алексей
"prod": "cross-env NODE_ENV=production webpack --watch"
Алексей
но тут только отслеживание изменений в файлах
Alexander
бл... что ни день, то сюрприз... No Vuex store detected. эт как так может быть? Он точно есть!
Alexander
хых... похоже, глюк в дев-тулзе. захардкорил инит стейт и просралОся
Alexander
всё работает нормально, если не ходить по прямым ссылкам. Оно и так сейчас работает, если в статич. роуте { path: '*', name: '404', component: p404 } отключить,
router.beforeEach(function (to, from, next) { store.commit('updateLoadingStatus', { isLoading: true }) next() }) router.afterEach(function (to) { store.commit('updateLoadingStatus', { isLoading: false }) })
Alexandr
всё, я сдаюсь
Alexandr
Я не понимаю что-то фундаментальное в vue
Alexandr
и vuex
Alexandr
Как мне правильно использовать данные из vuex для шаблона?
Alexandr
То есть я храню в vuex состояние к примеру
Alexandr
если оно loaded то в v-if не показывается контент
Alexandr
Но при запуске страницы vue падает с ошибкой
Alexandr
ибо Error in render: "TypeError: Cannot read property 'status' of undefined"
zamir
привет! уже несколько часов не могу понять почему при в вводе v-select значения ниже в таблиуе не фильтруюутся, вроде сделал v-model и computed.... не могу понять https://jsfiddle.net/hp8s00uw/
Alexander
ибо Error in render: "TypeError: Cannot read property 'status' of undefined"
сделай лог this.$store в инстансе и посмотри, что отдаст
AB
Добрый день! Использую vue-flatpickr, (webpack-simple, SCSS) Подключаю css-стили в компоненте import 'flatpickr/dist/flatpickr.css'; import 'flatpickr/dist/themes/airbnb.css'; При build ошибок не выходит, но компонент не работает. Перенес подключение стилей в js-файл и всё работает. Гуглю, не могу найти для webpack, как указать способ обработки css, подключенных в vue-файлах Или может не то ищу. Кто знает, подскажите в какую сторону копать
AB
Включил warning при компиляции, получаю такие сообщения Condition always false [./node_modules/extract-text-webpack-plugin/dist/loader.js??ref--2-0!./node_modules/style-loader!./node_modules/css-loader!./node_modules/flatpickr/dist/flatpickr.css:15,0] Dropping unreachable code [./node_modules/extract-text-webpack-plugin/dist/loader.js??ref--2-0!./node_modules/style-loader!./node_modules/css-loader!./node_modules/flatpickr/dist/flatpickr.css:17,0] Side effects in initialization of unused variable update [./node_modules/extract-text-webpack-plugin/dist/loader.js??ref--2-0!./node_modules/style-loader!./node_modules/css-loader!./node_modules/flatpickr/dist/flatpickr.css:12,0] Condition always false [./node_modules/extract-text-webpack-plugin/dist/loader.js??ref--2-0!./node_modules/style-loader!./node_modules/css-loader!./node_modules/flatpickr/dist/themes/airbnb.css:15,0] Dropping unreachable code [./node_modules/extract-text-webpack-plugin/dist/loader.js??ref--2-0!./node_modules/style-loader!./node_modules/css-loader!./node_modules/flatpickr/dist/themes/airbnb.css:17,0]
Valerii
В во vue-cli можно сбилдить проект с дев режиме? Там прям у конфиге захардкожено, что при билде присваивается prod режим, это норм?
Alex
https://github.com/Microsoft/vscode-recipes/tree/master/vuejs-cli
Alexander
народ, есть кто сталкивался с таким? https://github.com/vuejs/vue-devtools/issues/605