
Alex
07.06.2018
12:55:57
а потом через ипа яндекса/гугла по координатам город?

Sunlive
07.06.2018
12:56:23
ну так, зависит от задачи, ты спросил как ;)

Alex
07.06.2018
12:56:52
и на этом спасибо)

Сергей
07.06.2018
13:31:29
я правильно понял что this.$validator.detach('url'); есть только у component ?

Google

Roman self.dev
07.06.2018
13:38:23

Konstantin
07.06.2018
14:38:11
Атака hr-ов?

Nikita
07.06.2018
14:38:35
Нашествие какое-то

Никита
07.06.2018
14:39:17
Дам деньги если Бека на пхп найдут ))

Сергей
07.06.2018
14:40:48
я Бек, давай деньги))

Никита
07.06.2018
14:41:58
Го в Казань )

Roman
07.06.2018
14:42:06
hr туда

Никита
07.06.2018
14:42:43
Знаем, мы не серьезно :-)

Игорь
07.06.2018
15:02:59
Привет*

Vlad
07.06.2018
15:05:49
Css radial loader
Let’s google !

Игорь
07.06.2018
15:06:47
Thanks

Google

Vlad
07.06.2018
15:26:20
Как правило на канвасе делают.

Denis
07.06.2018
15:27:14
ctx.arc )

Hedint
07.06.2018
15:28:45
чот канвас затратно выглядит для donut chart'a. может лучше svg?)

Vlad
07.06.2018
15:29:32

Hedint
07.06.2018
15:30:33
ну, кому как.. мне вроде удобно) завернул его в компонентик и юзаешь

vindi
07.06.2018
15:31:15
https://kimmobrunfeldt.github.io/progressbar.js/

Vlad
07.06.2018
15:32:14

vindi
07.06.2018
15:32:31
если полезть на гитхаб видно что через SVG
т.е если делаешь простейшую штуку такую - можно слегка заморочиться и сделать свою реализацию. ну или найти. популярная жеж штука

Vlad
07.06.2018
15:35:10

Denis
07.06.2018
15:41:26
там 10 строк наверное на всепровсе на канве

Hedint
07.06.2018
15:47:00
В каком смысле затратно?
Это исключительно мое ИМХО, но мне кажется, что для графиков и т.п., если это возможно, лучше взять SVG.
Легко поменять размер (вектор), проще для понимания, ближе к контексту документа (svg встраивается в шаблон, у canvas же свой контекст и API).
По перфомансу на маленьком количестве объектов SVG тоже должен быть получше ("With SVG if you have 10, 50, 500 objects on the screen - performance is stable - but the moment that you have a 1000, 5000, 10,000 objects on the screen - SVG grinds to a halt. This makes it great for pie charts, bar charts objects and the occasional scatter plot, but not performant enough for real time financial charts with thousands of data points.")

Denis
07.06.2018
15:51:07
а вот и неть)
канвас легче считать машине, чем свг
т.к. там применяется gpu, а для свг анимаций все на cpu
писал на канве штуки с десятками тысяч объектов на холсте

Hedint
07.06.2018
15:53:09
так речь как раз о том, что если у тебя много объектов - canvas твой выбор
а вот если у тебя два кружочка - не факт :)

Denis
07.06.2018
15:53:47
ну мы про кейс с кругом же, он в десяток строк на канве поместится
два раза ctx.arc вызвать) и текст посреди вывести)

Google

Denis
07.06.2018
15:55:42
ну и на мой взгляд выбор должен делать не совсем разработчик
я всегда руководствовался вопросом - какой из подходов скушает меньше памяти\cpu

Hedint
07.06.2018
15:58:25

Alex
07.06.2018
15:58:49

Denis
07.06.2018
16:00:25
даже простаивать в idle успевает)
хотя 60fps

Сергей
07.06.2018
16:00:45
у меня такой шаблон компонента
<script type="text/x-template" id="create-report" class="create-report">
<div>
<div class="car-form__item car-form__item_auto">
<div class="field">
<label class="label label_default label_s">ссылка на объявление auto.ru</label>
<div class="control control_default control_m">
<input v-model="url" name="url" v-validate="'required|url|unique_url'" type="text"/>
</div>
</div>
</div>
<button class="btn btn_s btn_primary ml_m" @click="saveAndAddReport();">
<div class="btn__grid">
<div class="btn__title">Создать отчёт</div>
</div>
</button>
</div>
</script>
и я получаю вот эту ошибку [Vue warn]: Failed to resolve directive: validate, чего мне не хватает?

Denis
07.06.2018
16:01:06
оберни код хотябы в `

Сергей
07.06.2018
16:01:26

Denis
07.06.2018
16:01:37
в тройные ` - в телеграм
чтобы былоо
так

Denis
07.06.2018
16:02:03
но лучше канеш на codepen куда-нибудь код выкладывать

Hedint
07.06.2018
16:02:44
ну, судя по ошибке библиотеку для валидации не подключил же

Сергей
07.06.2018
16:04:24

Hedint
07.06.2018
16:04:45
+
Vue.use(VeeValidate);

Сергей
07.06.2018
16:05:15
+
Vue.use(VeeValidate);
VeeValidate.Validator.addLocale(ru);
VeeValidate.Validator.updateDictionary(dictionary);
Vue.use(VeeValidate, {locale: 'ru'});

Vlad
07.06.2018
16:07:42

Hedint
07.06.2018
16:08:23

Google

Admin
ERROR: S client not available

Hedint
07.06.2018
16:08:47
но если и её импорт есть, то выглядит в целом норм, да

Сергей
07.06.2018
16:10:55
блин вот мозги парят эти фреймворки, на сайте два эдентичных случая один работает другой нет, импорты везде есть, тем более компоненты на одно странице

Aleksandr
07.06.2018
16:29:43
Всем привет, помогите сделать реализацию табов, переключение между компонентами, вот код https://codepen.io/litash/pen/dKpENO
Нужно при клике слева на «какое то название 1» что бы выводился «Первый компонент tab1» остальные два, показывались только если мы кликаем Табы. Не получается.

Никита
07.06.2018
16:33:34
V-show index==1
V-on:click= index=1 ну самое простое и быстрое

Denis
07.06.2018
16:34:28
Заведи массив, где будет 3 элемента, по количеству табов, у первого true, остальные false и рендери через v-if/v-show
Это если я правильно понял

Aleksandr
07.06.2018
16:40:39
спасибо, но что то все равно не понимаю я

Denis
07.06.2018
16:41:30
Что тебе надо достичь при клике в левом меню?

Aleksandr
07.06.2018
16:42:14
что бы справа показывались табы а снизу был только «Первый компонент. Tab 1» –– текст
потом когда кликаем на tab2 то Первый компонент. Tab 1 скрывается а Первый компонент. Tab 2 появляется
ну и так далее
затем когда кликаем опять слева на «Какое то название 2» то опять все по новой, первый таб показывается когда кликаем на второй то первый скрывается таб а второй показывает контент
не запутал я тебя?))))
контента будет много по этому массив для этого наверное не очень создавать, хочется что бы все хранилось в разметке, может я вообще что попало придумал но хочу сделать такое на vue


Pavel
07.06.2018
16:45:59
всем привет, подскажите плиз
есть форма, в ней две радиокнопки, в зависимости от которых появляется разное число полей. Как при этом сделать, чтобы модель была динамической?
т.е. я хочу чтобы, для первого варианта модель была такая:
{
type: '',
applicant: {
first_name: '',
last_name: '',
address: '',
phone: ''
},
}
для второго:
{
type: '',
employer: {
name: '',
contact_first_name: '',
contact_last_name: '',
address: '',
phone: ''
},
}

Igor
07.06.2018
17:04:42
Первое что приходит v-for по объекту

Сергей
07.06.2018
17:11:36

Arsen
07.06.2018
17:35:32
Вопрос на засыпку: нужен ли vuex-router-sync?

Grigorii
07.06.2018
17:37:02

Google

Stanislav
07.06.2018
17:37:03

Grigorii
07.06.2018
17:37:45
Он добавляет $route в state

Arsen
07.06.2018
17:39:55
Ну знаю, что он делает
Просто из вьюкса нету доступа к самому роутеру, надо либо импортить, или расширать прототип

Grigorii
07.06.2018
17:41:21

Сергей
07.06.2018
17:41:27
где еще можно задать вопрос кроме этого сообщества?

Никита
07.06.2018
17:42:24
На стековерфлоу, в тостере