@vuejs_ru

Страница 3515 из 3900
Alex
27.08.2018
15:03:01
это блуд товарищ
Расширь кругозор, пожалуйста

Посмотри как серверные декларативные шаблонизаторы работают

Сергей
27.08.2018
15:03:37
/article/1 а например /hello-world это article с id 1

Игорь
27.08.2018
15:03:41
Расширь кругозор, пожалуйста
вот именно что он расширен. я на уровне селектора могу выбирать данные как мне угодно, подстраивая под любые компоненты

Google
Сергей
27.08.2018
15:03:48
что то похожее можно делать?

Игорь
27.08.2018
15:04:40
Ты с бэм фреймворком не работал ?
бля... а причем тут бэм ??

Alex
27.08.2018
15:05:02
При том что там декларативная шаблонизация

DimenSi
27.08.2018
15:05:09
бля... а причем тут бэм ??
есть бем именнования и бем полный

Игорь
27.08.2018
15:05:11
уже звучит как костыль
в смысле костыль Оо в vue это геттером называеться

Alex
27.08.2018
15:05:11
Когда вью описывается структурой данных

А шаблоны матчатся на ноды

Игорь
27.08.2018
15:05:35
есть бем именнования и бем полный
я знаю что такое бэм он тут вообще не причем..

Google
Oleg
27.08.2018
15:05:58
Когда вью описывается структурой данных
кстати всегда был любопытен этот подход, но ни разу не видел реализаций)

DimenSi
27.08.2018
15:05:58
Игорь
27.08.2018
15:06:30
парни вы че реально геттерами не пользуетесь ??? или селекторами ?

Oleg
27.08.2018
15:06:31
Яндекс маркет пример
ну я ж не работаю в яндексе) мне интересно изнутри поглядеть

Игорь
27.08.2018
15:06:37
вы гоните ?

DimenSi
27.08.2018
15:06:46
я постоянно

Alex
27.08.2018
15:07:14
вы гоните ?
Ещё раз, почитай про декларативную шаблонизацию

DimenSi
27.08.2018
15:07:32
а я не знаю в чем спор, но я просто так влез, так что извинятся не буду

Игорь
27.08.2018
15:07:33
я постоянно
и что тебе мешает писать dataA.byId[id].dataB.byId[1]

DimenSi
27.08.2018
15:07:45
я так делать не буду

Сергей
27.08.2018
15:07:47
Черт, деду вообще видно тут? ?

Roman
27.08.2018
15:08:21
и что тебе мешает писать dataA.byId[id].dataB.byId[1]
я конечно назвал это костылем. но это пиздос

DimenSi
27.08.2018
15:08:24
я если геттеры использую, то только, чтоб преобразовывать данные в нужный мне для рендера формат

Игорь
27.08.2018
15:08:28
жесть какая-та
а что ты будешь делать когда у тебя пришло 2 типа данных которые зависемы друг от друга ?

DimenSi
27.08.2018
15:08:52
а что ты будешь делать когда у тебя пришло 2 типа данных которые зависемы друг от друга ?
внутри геттера склею их и выведу в том виде как мне удобно это рендерить

Google
Игорь
27.08.2018
15:09:46
внутри геттера склею их и выведу в том виде как мне удобно это рендерить
соотвественно и скливать ты их будешь примерно как я описал выше

Alex
27.08.2018
15:10:27
https://github.com/pasaran/yate

Почитай как это работает

На вход подаётся дерево

Которое ты шаблонизируешь

Игорь
27.08.2018
15:11:07
но вот только что ты будешь делать если это простая структура dataB тебе нужна где то еще, но приходит она к тебе в формате только у dataA по идее тебе нужно разложить структуру до сохранения в vuex до плоской

Alex
27.08.2018
15:11:37
Мы сейчас не про vuex вообще говорим

Ты спросил где не удобен плоский вид

Я тебе показал

Игорь
27.08.2018
15:12:23
а я про вуекс. Так как данные из апи ктороые ты запросишь, в первую очередь лягут в хранилище, и именно от туда ты будешь получать к ним доступ

Alex
27.08.2018
15:12:36
Ты точно кругозор расширил)?

А ещё без вуекса говорят можно разрабатывать

Alex
27.08.2018
15:13:13
и вообше без единого стора

Игорь
27.08.2018
15:13:37
можно. Но без вуекса данные из плоской структуры собрать по щелчку. А не из плоской их нужно приводить к нормальному виду..

Alex
27.08.2018
15:13:53
зачем туда сюда собирать дерево

когда это не нужно

а достаточно сразу на шаблонизацию подать дерево

пример еще более интересный - рендер статей, где достаточно 1 раз отрендерить

и даже не обязательно на клиенте

берешь и рендеришь дерево

Google
Alex
27.08.2018
15:15:03
тоже будешь к плоскому виду приводить?

Alex
27.08.2018
15:16:00
нормализация к плоскому виду нужна где есть персистентные коллекции

аля блоки товаров

где хэш мапы и массивы ключей решают

и то не всегда нужно - потому что большинство свойств статичны

а туда сюда гонять данные - лишние вычисления

Depth Of Field
27.08.2018
15:17:15
Друзья, как то можно запустить перерасчёт вычисляемого свойства?

Admin
ERROR: S client not available

DimenSi
27.08.2018
15:17:56
поменять значение от которых он зависит

Depth Of Field
27.08.2018
15:18:42
По другому никак?

Дмитрий
27.08.2018
15:19:50
А зачем его перерасчитывать, если не изменилось ничего в зависимостях? )

Depth Of Field
27.08.2018
15:20:34
Там есть зависимость от времени в расчетах, в этом засада

DimenSi
27.08.2018
15:21:06
ну так меня этой зависимость

я так и не понял этот спор за нормализацию и древовидность

Сергей
27.08.2018
15:25:07
Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 8.x Парни как победить на маке?

https://github.com/sass/node-sass/issues/1585 перепробывал все

DimenSi
27.08.2018
15:25:46
ты обновил ноду скорей всего, просто удали node_modules и заново установи все

Google
Yan
27.08.2018
15:26:27
Или 3

DimenSi
27.08.2018
15:28:01
тогда хз

Сергей
27.08.2018
15:28:09
Found bindings for the following environments: - OS X 64-bit with Node.js 6.x

почему то тупо 6.x только

где то меняется это?

Yan
27.08.2018
15:28:34
nvm use 8
Тут

Если нету nvm i 8

Сергей
27.08.2018
15:29:00
Тут
уже сделал это

Yan
27.08.2018
15:29:01
Поставь 10

Сергей
27.08.2018
15:29:07
я же показывал )

Yan
27.08.2018
15:29:50
Бля на маке ж какой-то костыль с нодой помню

Сергей
27.08.2018
15:30:07
есть мысль что с Mojave что то не так

Yan
27.08.2018
15:30:26
При инстале права доступа где-то не даются

И выскакивает EACCESS

Я не помню мб это вообще не имеет отношения

Alex
27.08.2018
15:31:07
можно поставить n вместо nvm

Сергей
27.08.2018
15:31:08
а папки такой нет

Alex
27.08.2018
15:31:13
и с судо херачить

:3

Страница 3515 из 3900