Андрей
Т.е. твой проект будет просто иметь компоненты, которые состоят только из шаблона.
Андрей
🅅aleriy
задача компонента, если он принимает данные от пользователя - инициировать в нужный момент процесс валидации модели, выдать фидбек, отреагировать на сабмит экшином в модель
🅅aleriy
и ты всегда должен иметь возможноть заменить этот компонент на любой другой
Андрей
🅅aleriy
подключив соответствующие экшины к нему
🅅aleriy
и данные из vuex
Андрей
Если у тебя компонент состоит тупо из шаблона.
Андрей
Возьми реакт. Под описанный тобой кейс он заходит просто прекрасно.
xelnød
бетономешалка! декларатив! бетономешалка! интерактив!
🅅aleriy
vue еще лучше подходит, кода на подрядок меньше
Андрей
Там и нужны эти излишества, потому что реакт - это только view
🅅aleriy
ок, я считаю обмен мнениями состоялся :)))
Anonymous
вот такую ошибку выдает консоль
in ./src/components/Applications/ApplicationsListToolbar.vue
Module build failed: Error: Cannot find module 'node-sass'
Андрей
Anton
Anton
ставь sass-loader и node-sass
Андрей
Anton
может, они там иным образом оказались, но по факту не установлены?
Anton
сделай yarn
Anton
пусть поставит
Anton
если их нет
Anonymous
А в node_modules?
я пробую установить все азависимости npm i - выдает ошибку
Anonymous
npm ERR! node-sass@4.7.1 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@4.7.1 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Абдула
В компонента есть ссылка на самый верхний объект vue?
Андрей
Anonymous
Anonymous
Андрей
Ну или посмотри в логи что тебе там написали.
🅅aleriy
🅅aleriy
yarn add -D node-sass sass-loader в папке с проектом
Mike
после обновления страницы все данные принимают дефолтное значение. Что делать? плагин использовать или просто забить на всё это?
🅅aleriy
потом для верности снести папку rm -rf node_modules и сделать yarn (yarn install)
Mike
все данные в vuex
Stanislav
Mike
fuf
Mike
ага
Stanislav
ага
А где по твоему мнению Vuex хранит данные?
🅅aleriy
сохраняй стейт в localStorage как вариант
🅅aleriy
и распаковывай оттуда после рефреша
Mike
Mike
🅅aleriy
https://github.com/robinvdvleuten/vuex-persistedstate
🅅aleriy
можешь даже чем то таким воспользоваться, чтобы не велосипедить
Stanislav
В awesome-vue есть плагины.
Pavel
ребята, юзает кто флоу?
Pavel
цу меня проблема в однофайловых компонентах, пишет 'type aliases' can only be used in a .ts file.
при определинии типа
Pavel
причем в .js файлах я это пофиксил, а во .vue файлах осталось
🅅aleriy
это у тебя vscode ругается что ли? :)
Pavel
скорее всего он
Иван
Кто-нибудь пытался графкл сынтегрировать с vuex?
Pavel
T.A
а 3-ий vue-cli по дефолту ставит typescript?
Stanislav
Vlad
Не, это стандартные валидаторы
Vlad
Где ты увидел ts?
Stanislav
T.A
Vlad
Тут доки кто нибудь читает ?😂
Vlad
У объекта props есть валидаторы из коробки
Vlad
Ну точнее только проверка типов , валидаторов к сожалению нет )
Pavel
так че тут флоу никто не юзает с вью? )
🅅aleriy
набери, там есть решение
Pavel
вот не получилось решить, в js файлах порешал, а во .vue файлах не получается
Stanislav
Vlad
T.A
кто, что использует для адаптивного грида вроде бутстраповского
col-md-6
?
ℝei
T.A
не тянуть же только из-за этого весь бутстрап
Андрей