Samat
ну, компонент, наверное, не знает, что есть в tasks
Samat
и не обновляется при изменении его свойства
Николаич
Как объявлен пропс в компоненте?
Samat
ну вот
Николаич
А что если добавить дефолтное значение
Samat
не обновлялся, т.к. не были определены свойства в task
Николаич
Ну ты бы в data как инициализировал поле?
Samat
создать отдельный объект для захвата входного из пропс
Samat
где определены свойства
Николаич
Ну да
Kyrylo
" В силу ограничений современного JavaScript (и отказа от Object.observe), Vue не может отследить добавление или удаление свойства объекта. Чтобы поле стало реактивным, Vue превращает его в пару геттер/сеттер в ходе инициализации экземпляра. Поэтому все поля должны изначально быть заданы в объекте data" Это истинно не только для data, так?
Николаич
Так
Samat
this.$set выручает
Kyrylo
Еще можно спредом пользоваться
Samat
а в реакте как с этим, кстати?
Evgheni
Object.assign() тоже помогает
Evgheni
если надо добавить
Alex
https://jsfiddle.net/qh3hkL5v/ работает вроде
Samat
https://jsfiddle.net/qh3hkL5v/ работает вроде
а если методы в дочернем?
Alex
из дочернего менять объект в родительском — через события тогда
Alex
однонаправленный поток данных, всё такое
Samat
хм. странно. просто, у меня похожая ситуация была. и ничего не обновлялось. может суть здесь именно в computed?
Samat
хотя, нет. и в этом примере тоже computed же
Vladimir
Еще можно спредом пользоваться
Как со спредом делается ?
Andrew
state = [...state]
Kyrylo
Как со спредом делается ?
у меня на примерем vuex-a, вот так: setUser(state, payload) { state.user = payload; }, setBMR(state, payload) { state.user = { ...state.user, BMR: payload, }; },
Andrew
это мутатор
Anonymous
Подскажите, а как делать подобные вещи на nuxt? https://dpaste.de/epSC/raw
batkor
Что это?
Anonymous
favicon в зависимости от размера. В head подключается
Alex
Самописный ssr все так же на ноде
Они доработали и в руководстве про не-нода окружения есть
Александр
Скажите чтобы вы выбрали fontawesome или material icons Желательно какие-нибдуь аргументы ещё
batkor
Awesome, много иконок, есть еще awesome2, Часто ыбвало такое, при работе с material, что иконок не хватало, и теперь не пользуюсь уже как пол года, Возможно сейчас картина изменилась
Kyrylo
а мне ionicons заходят
Alex
Большой выбор и разные начертания
Andriy
Ребята, писал на Vue больше полгода, но сейчас пришлось разбираться в React
Andriy
Скажу по правде, что Vue намного проще, логичнее, осмысленее и лучше
Andriy
Все что меня бесит в React сейчас, этого всего нету в Vue)
Nikita
Главная проблема реакта в том что на него надо поставить штук 5+ доп компонентов
Nikita
и вручную их сшить
Nikita
И тогда он начнет по функционалу быть Vue + Vuex из коробки
Andriy
Дауж
Andriy
Через слезы разбираюсь)
Nikita
Ну-с, учитывая что вуй создавался условно с оглядкой на реакт
Anonymous
Подскажите, пожалуйста, по поводу инструментов. Или быть может есть какой-то чатик где подскажут по поводу верстки? У меня есть готовый сайт, который я давно пилил. Там был подключен bootstrap, который по сути не использовался. Можно ли экспортнуть в браузере или еще как-нибудь только нужные стили в sass, чтобы отказаться от bootstrap?
Anonymous
а зачем в браузере? можно проинклудить только нужные компоненты с самого бутстрапа. он разбит на компоненты. посмотрите в папке node_modules у себя его исходники
Да я просто в верстке совсем 0. Я когда-то пилил бутстрапоподбный сайт-резюме. Потом для главной страницы знакомый дизайнер подкинул дизайн. И я тупо модулей всяких накидал для того, чтобы было похоже на дизайн. Но естественно там куча всякого говна, которое нужно просто выкинуть. И вот вопрос: как можно сдампить уже готовые стили после инклуда всех модулей? Ну, т.е. каждый модуль добавляет что-то свое и оно вроде как похоже.
Anonymous
А если все с нуля пилить, то я на долго застряну.
Anonymous
Вот попробовал сейчас nuxt на vue. И это просто спасение для меня, в отличии от gatsby на react. Хочу залить на github.io и забыть о нем. Менять только данные в yaml файлике
Serhii
Привет) Как лучше подключить либу(напр. Axios) если она нужна в нескольких компонентах?
Vladimir
const axios = require(’axios’)
Vladimir
явное лучше не явного, не засоряйте прототипы (c) JWT courses for 100$
batkor
Вот попробовал сейчас nuxt на vue. И это просто спасение для меня, в отличии от gatsby на react. Хочу залить на github.io и забыть о нем. Менять только данные в yaml файлике
Я наверно год, пробовал то Реакт то Ембер, Ангуляр тестил все изучал, потом узнал про вью а потом и про накст, и все меня затянуло.
Anonymous
Я наверно год, пробовал то Реакт то Ембер, Ангуляр тестил все изучал, потом узнал про вью а потом и про накст, и все меня затянуло.
Ну, я вообще не дружу с фронтом. И gatsby - это ппц какой секс. Я начал перепиливать простейший сайтик и это занимало просто тучу времени. А на nuxt/vue все нормуль запустилось. Кроме nuxtent. Но я сначала решил главную запилить, а потом уже подключать markdown текст
Даниил
Не знаю почему, но реакт мне показался проще, чем вью
Anonymous
https://toster.ru/q/472264 - а как подключать vue плагины к nuxt?
Anonymous
Или может быть сам плагин кривой? Может кто знает какой нормальный плагин fullpage для vue?
Maxim
Большой выбор и разные начертания
Разные начертания, это если доплатить
Ghost I Am 👻
https://toster.ru/q/472264 - а как подключать vue плагины к nuxt?
надо проверять, что код запускается именно в браузере, а так как nuxt запускается на сервере, то window нету. Сейчас поищу, у меня гдето был пример
Ghost I Am 👻
https://toster.ru/q/472264 - а как подключать vue плагины к nuxt?
ответил на тостере, а вообще в документации есть раздел с примером подключения плагина https://nuxtjs.org/examples/plugins
Ghost I Am 👻
Интересно) Переведёная документация и офф документация отличается, поэтому и не работало https://ru.nuxtjs.org/guide/plugins (Только для браузеров) https://nuxtjs.org/guide/plugins (Client-side only)
Ghost I Am 👻
Стоит читать документацию в оригинале
batkor
надо проверять, что код запускается именно в браузере, а так как nuxt запускается на сервере, то window нету. Сейчас поищу, у меня гдето был пример
Надо понимать Накст, по сути накст тот же Вью, "Понимать" всмысле где выполняетс клиент где сервер
Ghost I Am 👻
накст просто ssr из коробки, автороутинг(создал файл и готово) и всякие плюшки
Anonymous
И сейчас пытаюсь другой плагин запустить ks-vue-fullpage
Ghost I Am 👻
да, я тоже так же сделал, но у меня не заработало
а точно plugins было массивом, а не объектом?
Ghost I Am 👻
и убрать if (process.BROWSER_BUILD) { надо
Anonymous
а точно plugins было массивом, а не объектом?
А обязательно должно быть в plugin? Просто в vendor можно подключить?
Ghost I Am 👻
там же версия нукста написана в каждой доке
ктото на неё обращает внимание?)
Sunlive
ктото на неё обращает внимание?)
было бы странно не обращать и потом удивляться
Ghost I Am 👻
А обязательно должно быть в plugin? Просто в vendor можно подключить?
конечно должно, и в папке нужно создать файл с подключением в Вуе
Ghost I Am 👻
Vendor только для того нужен, чтобы код компилировался в отдельный файл vendor.js