@vuejs_ru

Страница 2376 из 3900
Vladislav
23.03.2018
22:38:28
DimenSi
23.03.2018
22:39:34
я так на работу попал
я кстать тоже, нашел резюме с vue вакансией, загуглил vue, прочел доку и прошел тестовое задание

Google
DimenSi
23.03.2018
22:40:10
Пакажи код
интерфейс или реализацию?

Arsen
23.03.2018
22:40:18
Сначала одно

Потом другое)

Я прост не понял всё-таки где это может пригодиться

DimenSi
23.03.2018
22:41:18


Arsen
23.03.2018
22:41:45
А, ну чо интрестинг

DimenSi
23.03.2018
22:42:19
в русской версии у меня выглядит так "С <router-link>правилами</router-link>, согласен"

Arsen
23.03.2018
22:42:21
И типа теперь ты в переводе хранишь такой плейсхолдер и динамически его подключаешь?

DimenSi
23.03.2018
22:42:30
ага

Arsen
23.03.2018
22:42:31
Норм

На jsx?

DimenSi
23.03.2018
22:42:38
нет

Google
DimenSi
23.03.2018
22:42:43
он там даже не нужен

Arsen
23.03.2018
22:42:44
С темплейтом?

DimenSi
23.03.2018
22:42:50


Arsen
23.03.2018
22:42:56
да, пнял

DimenSi
23.03.2018
22:42:59
еще попытку?

Эдуард
23.03.2018
22:43:05
Как мне хорошо вдруг стало с вами.

DimenSi
23.03.2018
22:43:07
или показать код?

Эдуард
23.03.2018
22:43:11
Я не один)

Arsen
23.03.2018
22:43:11
Нене ща

еще попытку?
Функциональный компонент?

DimenSi
23.03.2018
22:43:41
ага

Arsen
23.03.2018
22:43:45
Паказывай

Не ну jsx я имел ввиду по сути то же самое, т.е. рендер функцию

DimenSi
23.03.2018
22:44:11


Arsen
23.03.2018
22:44:15
Так что я угадал с первого раза

DimenSi
23.03.2018
22:44:30
ну, jsx для меня это все равно хоть какой-то html

тут у меня нет html

Arsen
23.03.2018
22:44:43
Ну ясно

Прикольно

Google
Arsen
23.03.2018
22:44:48
Сам додумался?

DimenSi
23.03.2018
22:44:51
ну да

а как еще?)

самое главное рендерится без лишних дом элементов

Arsen
23.03.2018
22:45:08
Ну мб идею кто-то подкинул а ты реализовал

DimenSi
23.03.2018
22:45:37
Ну мб идею кто-то подкинул а ты реализовал
не, понял, что делить фразу "С правилами, согласен" на 3 ключа, не камельфо

учитывая, что на инглише не нужно 3 ключа

Arsen
23.03.2018
22:45:58
Ну я понял идею, мне нравится, может у себя тож заюзаю)

Го на гитхаб репу

DimenSi
23.03.2018
22:46:20
я завтра запилю либу

Arsen
23.03.2018
22:46:27
Окей

DimenSi
23.03.2018
22:46:40
https://github.com/edDimensi/vue-sprintf-components

DimenSi
23.03.2018
22:47:01
встрял с тестами, у vue-test-utils тупо не работает setProps, propsData на функциональные компоненты

Arsen
23.03.2018
22:47:20
Ясен пень

У них же нет инстанса

DimenSi
23.03.2018
22:48:27
думаю сделать синтаксис как у sprintf %c и %(named)c

для default слота и наименнованных

Arsen
23.03.2018
23:08:52
Делаешь wrapper = shallow(FuncComponent, { context: { props: {...} } })

Google
DimenSi
23.03.2018
23:11:04
спс

Kirill
23.03.2018
23:21:36
<section class="visit-card app-loading" :class="{'app-loading' : isLoading }"> при маунте переключается isLoading на false но класс не убирается или это так не работает?

Arsen
23.03.2018
23:22:47
Ну так удали его из статик класа

Kirill
23.03.2018
23:23:31
в этом и соль

Arsen
23.03.2018
23:23:41
<section class="visit-card" :class="{'app-loading' : isLoading }">

Kirill
23.03.2018
23:23:59
чтобы он был пока не придёт вью и не уберёт когда появиться контент

Arsen
23.03.2018
23:24:21
Не, так не будет

Kirill
23.03.2018
23:26:49
ладно спасибо

DimenSi
24.03.2018
01:52:51
@ArStah

https://github.com/edDimensi/vue-sprintf-components

Admin
ERROR: S client not available

DimenSi
24.03.2018
01:53:08
Добавил тестов, ридми и демо

Arsen
24.03.2018
01:55:27
Нормуль)

Когда ждать мультиязычный сайт с документацией к компоненту?

DimenSi
24.03.2018
01:59:28
К такому меня мама не готовила

Arsen
24.03.2018
02:00:02
Мне вот стало интересно, как другие это делают?

Я просто мультиязычнось ещё не трогал на вью

DimenSi
24.03.2018
02:00:32
я сейчас делаю

запилил себе 2 json файлика и 4 функции

и хожу по проекту заменяю текст на функции

Google
Arsen
24.03.2018
02:01:27
Но когда писал на пыхе и жиквери то идея у меня была почти такая же, т.е. в файлах с языками были строки с плейсхолдерами

DimenSi
24.03.2018
02:02:02
функция которая находит строку, одновременно может вызвать функцию, которая заменяет placeholders

Arsen
24.03.2018
02:02:28
Логично, но только текст получается

А не компонент

Короче клёвую штуку ты запилил

DimenSi
24.03.2018
02:02:53
А не компонент
ага и тут вступает мой супер компонент

я себе сделал функцию по работу с валютой, функцию с для даты

уже неделю это делаю

Arsen
24.03.2018
02:03:39
Знаешь ещё что добавь?

DimenSi
24.03.2018
02:03:57
возможность менять placeholder?

Arsen
24.03.2018
02:04:30
Типа ещё один проп, в который можно объект прописать с именами, для замены текста

На случаи, когда надо просто текст вместо плейсхолдера

DimenSi
24.03.2018
02:05:33
ну сейчас у меня %c и %(named)c

и дать возможность менят на свои типо {0} {named}

Arsen
24.03.2018
02:06:06
А, да хороший варик

и дать возможность менят на свои типо {0} {named}
И мне этот формат больше нравится

Или даже мустедж

DimenSi
24.03.2018
02:09:04
лучше сделай ишью, если хочешь. У меня 5 утра, я спать хочу)

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