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