@vuejs_ru

Страница 119 из 3900
Ruslan
03.02.2017
10:32:03
По поводу стримов, liveedu только у меня лагает?

Andrey
03.02.2017
10:32:42
Более удобные чем сага?

Illya
03.02.2017
10:33:21
мое мнение что нет

Иван
03.02.2017
10:33:30
Никами принципами заученными я не пользуюсь, в каждом случае свой принцип, главное построить красивое решение, если лучше два принципа - пусть будет хоть три, если это хорошо решает проблему, пусть даже тестирвать будет сложнее (хотя конечно лучше без этого) везде нужен баланс. В общем это отступление. Если хочется разделения, миксуй в классик систему событий, делай сервис гугл-аналитики, импорти классик и подписывайся на его события

Google
Illya
03.02.2017
10:33:35
сага оптимальный компромисс между сложностью реализации и возможностями

Никами принципами заученными я не пользуюсь, в каждом случае свой принцип, главное построить красивое решение, если лучше два принципа - пусть будет хоть три, если это хорошо решает проблему, пусть даже тестирвать будет сложнее (хотя конечно лучше без этого) везде нужен баланс. В общем это отступление. Если хочется разделения, миксуй в классик систему событий, делай сервис гугл-аналитики, импорти классик и подписывайся на его события
А вот это плохо, про заученные принципы. Красивое решение определяется следующими вещами: 1) скоростью разработки 2) простотой поддержки 3) понятностью А теперь представим что каждый миксует свою систему событий. А еще это сложно тестируемо (действительно, кому нужны тесты? Вот только вы завтра увольняетесь - приходит человек поправить ваш код на сколь-нибудь большом проекте. Как он поймет что его действие ничего не ломает) А про понятность - всякие "паттерны проектирования" как раз придуманы как средство облегчения коммуникации между программистами

Igor
03.02.2017
10:35:34
а что за сага, зачем нужна?

Illya
03.02.2017
10:35:50
+ еще: если код не тестируемый - это плохой код (речь идет не о наличии тестов, а о тестируемости кода)

Иван
03.02.2017
10:36:45
это понятно

Andrey
03.02.2017
10:37:12
Сага... Мне ембер-конкаренси нравиться, но она с корнями в ембере

Illya
03.02.2017
10:37:27
а мне redux-observable :)

но он требует хорошего понимания FRP и Rx

в этом саги однозначно выигрывают - их людям без опыта FRP и Rx гораздо проще понять - это обычные джаваскриптовые генераторы

Stanislav
03.02.2017
10:41:19
ну да, можно вместо него лапшички на jq написать
так jQuery по размеру не сильно отличается от Vue

Stanislav
03.02.2017
10:44:32
каком размере?

Alex
03.02.2017
10:45:27
зато по сути он даёт больше чем jq

каком размере?
по размеру файла min|не min наверное имел ввиду

Google
Stanislav
03.02.2017
10:46:05
все верно

jquery кого хочешь порвет, с плагинами, но их еще нужно подключать, и потратить время, чтобы выбрать лучший из десятка

Блин, нужен полифили jQuery.vue, чтобы можно было подключать jQuery плагины, но все вызовы $ мапились на Vue

:D

этот полифил будет популярнее самого Vue

Illya
03.02.2017
10:50:59
так, сейчас сшиваю видео по Vue

и посмтримлю таки саги

Semen
03.02.2017
10:51:29
Народ, как "словарик" организовать?( Вчера поднимал этот вопрос, может сегодня зайдет. Сейчас думаю через методы может или через компонент, но через компонент идет привязка к шаблону, чего не хотелось бы // Это отдельный запрос const order = { "id": 2, "cargos": [ { "cargo_type": "household_chemicals", } ] } // Это отдельный запрос cosnt cargo_types = [ { code: 'household_chemicals', name: 'Бытовая химия', ... } ] <div v-for="cargo in cargos"> {{cargo_type}} // здесь хотелось бы вывести имя // cargo_types.filter(type => type.code === cargo_type)[0].name </div>

Иван
03.02.2017
11:10:51
В дату положить cargo_types_map: cargo_types.reduce((map, item) => { map[item.code] = item return map }, {}) Вот и писать {{cargo_types_map[cargo.cargo.type].name}} где хотелось бы имя

{{cargo_types_map[cargo.type].name}} *

Illya
03.02.2017
11:47:52
Field.vue покажи

Rafael
03.02.2017
11:49:21
ща, выложу на гист

https://gist.github.com/Fl0pZz/20cb64e309d03cc0c083ea2b6f46053e

JT
03.02.2017
12:01:46
Здравствуйте, рад приветствовать всех я разработчик на Java/PHP и хочу изучить VueJS в своих проектах #whois

Rafael
03.02.2017
12:05:27
Field.vue покажи
нет идей? я могу весь проект выложить в общем-то

Roma
03.02.2017
12:07:10
Почему они у тебя .html?

Kelin
03.02.2017
12:08:30
Рафик, а чего pug не юзаешь

я вот попробовал, вообще каеф

Stanislav
03.02.2017
12:10:09
не, нафиг

Alex
03.02.2017
12:10:29
Писать markdown, генерировать html!

Google
Alex
03.02.2017
12:10:34
:D

Kelin
03.02.2017
12:10:45
Alex
03.02.2017
12:10:58
ну чем не очередной шаблонизатор, просто умеет чуть поменьше)

Stanislav
03.02.2017
12:11:08
как и все эти штуки на отступах. Обсишбся где то, а оно скомпилировалось, да не правильно.

Kelin
03.02.2017
12:11:17
чуть (вообще ничего)

Alex
03.02.2017
12:11:21
?

Stanislav
03.02.2017
12:11:30
Rafael
03.02.2017
12:11:36
Почему они у тебя .html?
чтобы подстветка в гисте работала, так то он у меня как .vue сделан

Kelin
03.02.2017
12:11:38
ну это вообще другое

Kelin
03.02.2017
12:12:03
плюс

Stanislav
03.02.2017
12:12:17
https://gist.github.com/c01nd01r/853ed80b1d54ac3902cd4f4c3fc2cb72

Rafael
03.02.2017
12:12:20
а да работает

Stanislav
03.02.2017
12:12:30
lf

Rafael
03.02.2017
12:12:32
надо же

исправил

Emil
03.02.2017
12:12:45
pug действительно отличная вещь

Rafael
03.02.2017
12:12:58
https://github.com/Fl0pZz/my2048 вот, чекните, почему может быть такая ошибка то?

Alex
03.02.2017
12:13:13
<style type="text/css"> а зачем? для vue-loader надо Lang указывать

Google
Victor
03.02.2017
12:13:15
pug в .vue-файлах довольно паршиво поддерживался редакторами до вчерашнего дня

Alex
03.02.2017
12:13:59
ну я помню что не нужен

просто type тоже не нужен получается

Victor
03.02.2017
12:14:39
в vs code у меня вообще не заработал, в атоме подсевтка моргала всякий раз как ставишь перенос строки

Admin
ERROR: S client not available

Victor
03.02.2017
12:15:08
щас покажу о чем я

https://i.imgur.com/cYnPvMm.png

бесило это моргание всего кода)

Stanislav
03.02.2017
12:16:48
фуу

а какой вообще профит юзать pug во вью?

Victor
03.02.2017
12:18:23
так же как sass, просто меньше букв

Emil
03.02.2017
12:18:34
абсолютно такой же, как при использовании где-либо еще

Victor
03.02.2017
12:18:40
ничего другого из продвинутых возможностей там не надо как по мне

Stanislav
03.02.2017
12:19:04
оно приколько, когда статику верстаешь, когда списки надо отрендерить, например. Во вью у нас же свои функции для таких вещей

Emil
03.02.2017
12:20:08
ты путаешь теплое с мягким :) pug это про синтаксис и только. запись банально короче и легче читается, дело в функциональных возможностям препроцессора, таких как циклы и тд

одна только возможно не писать стрелки и не закрывать тэги экономит 50% кода

ну может не 50, но порядком

Google
Emil
03.02.2017
12:21:03
пардон, "не в функциональных" хотел написать

Victor
03.02.2017
12:21:07
а еще кстати в атоме у меня не работал автокомплит для сасс

так что вчерашний вебшторм для меня как мана небесная

Rafael
03.02.2017
12:21:31
даже если упростить до безобразия App.vue, все равно не исчезают

<template> <div id="app"> <router-view></router-view> </div> </template> <script> export default { name: 'app' } </script>

Emil
03.02.2017
12:21:38
ничего другого из продвинутых возможностей там не надо как по мне
в общем да, я этим согласен. хотя хорошо, что продвинутые возможности есть. когда-нибудь они могут пригодиться

Stanislav
03.02.2017
12:21:51
кроме короткого синтаксиса профитов для вью не вижу

Emil
03.02.2017
12:22:17
ну вот видишь, сам говоришь, что профит есть :)

Emil
03.02.2017
12:23:42
лично я юзаю pug, потому что писать и читать его быстрее

Stanislav
03.02.2017
12:24:02
аа

вижу

Emil
03.02.2017
12:25:20
мне и stylus нравится, и coffee-script в свое время. вот такой вот я человек)

Illya
03.02.2017
12:25:35
извращенцы )

Stanislav
03.02.2017
12:26:41
блин, а где песочница pug'овская? Раньше на офф сайте была. Или pug теперь не рендерится на клиенте? :)

Emil
03.02.2017
12:28:02
можно в codepen поиграться

Stanislav
03.02.2017
12:28:33
да я хочу, чтоб html сгенерированный показывал

Victor
03.02.2017
12:28:43
но там старая версия у которой есть проблемы с vue небольшие

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