
Andrey
19.02.2017
16:47:17
но выглядит как костыль

Андрей
19.02.2017
16:47:30
как это сделать?

Andrey
19.02.2017
16:48:26
при первой загрузки страницы у тебя есть элемент #add-time?

Андрей
19.02.2017
16:48:37
да

Google

Андрей
19.02.2017
16:48:41
и потом я его обновляю

Andrey
19.02.2017
16:49:15
а что там у тебя vue делает в этом элементе? если ты его изменяешь не через vue

Андрей
19.02.2017
16:49:45
это статика. Потом я на него вешаю vue и обрабатываю клики. Пока только это.

Andrey
19.02.2017
16:50:11
раз ты его потом меняешь, то это не статика
что бы не было проблем тебе надо менять этот элемент через vue. это ж не jquery

Андрей
19.02.2017
16:51:29
мне нужно создать новый экземляр. Как правильно это реализвовать.. json не получится. Там сложная страница и кроме этого элемента грузитятся другие сложные элементы, которые нельзя запихнуть во вью

Andrey
19.02.2017
16:52:04
new Vue({options})
перед этим вызови destroy у старого

Андрей
19.02.2017
16:53:07
ну это получается дублирование кода, в колбеке и при первой загрузке страницы

Andrey
19.02.2017
16:53:38
чувак, вот честно, у тебя получается пиздец а не архитектура, а ты про дублирование кода волнуешься

Rafael
19.02.2017
16:53:59

Андрей
19.02.2017
16:54:43
нет, это вообще не выход. Архитектура у меня нормальная получается. Просто все дело в ньансах. Которые мы уже выше обсуждали и пришли к выводу что сделать правильно нельзя.

Rafael
19.02.2017
16:54:47
правда хрен кто тебе скажет, как ее юзать, только в исходниках копаться

Google

Андрей
19.02.2017
16:56:23
Ладно.. всем спасибо. Придется все в функцию запихнуть ) и дергать ее при загрузке и при калбеке Другого выхода не вижу

Andrey
19.02.2017
16:56:57
https://vuejs.org/v2/guide/render-function
ты отлавливаешь клики как?

Андрей
19.02.2017
16:58:47
v-on:click

Andrey
19.02.2017
16:59:24
на чем он у тебя висит?

Rafael
19.02.2017
16:59:26

Andrey
19.02.2017
17:00:06
покажи код компонента

Андрей
19.02.2017
17:00:31
да нет никакого кода пока. Все в теории обсуждаем. Я начал писать и понял что не будет работать

Andrey
19.02.2017
17:01:15
потому что так делать не надо
можешь через v-html вставлять рендереный html от сервера, но тогда пусть он и занимается кликами
хотя можно попробовать на этом элементе и отлавливать

Rafael
19.02.2017
17:02:51
это нифига не обычные делигированные обработчики

Andrey
19.02.2017
17:03:28
типа
< div v-html="html"></div>

Rafael
19.02.2017
17:03:46
хотя если использовать .native

Andrey
19.02.2017
17:04:11
да

Rafael
19.02.2017
17:04:37
но имхо, это все равно безобразие

Andrey
19.02.2017
17:05:03
<div v-html="html" @click.native="process_click"></div> в общем попробуй это

Google

Andrey
19.02.2017
17:05:13
но в архитектуре проеб, имей ввиду

Rafael
19.02.2017
17:05:24
зачем писать на вью тогда? не проще ли использоваться какой-нибудь шаблонизатор или фреймворк без виртуального дума?

Андрей
19.02.2017
17:06:13
это не нода. Это php, yii + jq,vue

Rafael
19.02.2017
17:07:11
https://www.sencha.com/products/extjs/#overview

Andrey
19.02.2017
17:14:48
Кстати, а кто-нибудь находил профайлеры для vue?

Rafael
19.02.2017
17:17:40
ребзь, если мне нужно бекенд писать на ноде, то в любом из стартер китов куда складывать код сервера?

DreaMinder
19.02.2017
17:41:18
если бекенд - отдельная прога, Просто настроить чтобы билды из фронтенда клались в папку паблик в бекенде
или делать сразу на nuxt/ там все настроено

Rafael
19.02.2017
17:43:37

DreaMinder
19.02.2017
17:45:02
вообще в ssr, но его планируют сделать опциональным. т.е. все идет к тому, что это такой идеальный бойлерплейт для стека нода+вью

Rafael
19.02.2017
17:45:34
вах вах, а сильное различие между ним и вью?

DreaMinder
19.02.2017
17:46:17
nuxt = vue + express.js
в чем различие между мотором и автомобилем?)

Rafael
19.02.2017
17:47:22

DreaMinder
19.02.2017
17:47:28
вью - клиенткий фреймворк нукст - связка клиентского фреймворка и серверного
значит такие примеры нет кому выкладывать

Rafael
19.02.2017
17:48:09
мне например нужно на вебсокетах лепить нужно

DreaMinder
19.02.2017
17:48:10
а так, это популярная тусовка

trilog
19.02.2017
17:48:27

Google

DreaMinder
19.02.2017
17:48:30
значит эта штука не под твой юзкейс
сервер описывается выбранным фреймворком - например экспресом
есть же примеры на гитхабе рабочией, там все прозрачно

trilog
19.02.2017
17:49:39
не смог к сожалению найти
в
в этом то и беда
можно ссыль?

DreaMinder
19.02.2017
17:50:02
хотя... это я поторопился ляпнуть
я имел ввиду если нужно сделать апи - роуты описываются серверным фреймворком
но нукст задумывался для ssr, поэтому на сервере не нужно отдельно описывать роуты, только на клиенте

Admin
ERROR: S client not available

DreaMinder
19.02.2017
17:51:06
изоморфные спа, слыхали о таком?

Rafael
19.02.2017
17:51:22

DreaMinder
19.02.2017
17:51:23
https://github.com/nuxt/koa/tree/master/template

Rafael
19.02.2017
17:51:54

trilog
19.02.2017
17:52:08
app js

DreaMinder
19.02.2017
17:52:55
а что подразумеватся под серврной частью?
вся инициализация сервреа изоморфного в ап.жс

Rafael
19.02.2017
17:53:10

Artem
19.02.2017
17:53:53
нету там бд

Google

DreaMinder
19.02.2017
17:54:14
хороший вопрос, в этом плане примеры не доработаны

Rafael
19.02.2017
17:54:26
а была не была, попробую

DreaMinder
19.02.2017
17:54:32
но я так понимаю запросы делаются к отдельному апи серверу прямо с клиента

Rafael
19.02.2017
17:54:38
конечно уверен, что опять в дермо наступлю

Artem
19.02.2017
17:54:45
Бд не нужна в nuxt

Rafael
19.02.2017
17:54:54

Artem
19.02.2017
17:54:58
Потому

Rafael
19.02.2017
17:54:59
експрес жеж

DreaMinder
19.02.2017
17:55:05
пойми только юзкейс этогой штуки

Rafael
19.02.2017
17:55:05
откуда ты будешь данные брать?

DreaMinder
19.02.2017
17:55:11
юзкейс - сайты

Rafael
19.02.2017
17:55:20
на сайтах нет бд?

DreaMinder
19.02.2017
17:55:23
прогресив веб апликейшнс

Rafael
19.02.2017
17:55:23
насмешил

DreaMinder
19.02.2017
17:55:33
нет
ты можешь конечно прикрутить бд
но задумка в том чтобы использовать отдельное апи
так вот

Rafael
19.02.2017
17:55:57
да мне бд не нужна, мне нужны сокеты только

Artem
19.02.2017
17:56:00
насмешил
смешно в 2к17 не понимать как устроен фронтенд

DreaMinder
19.02.2017
17:56:10
если тееб нужно прикрутить энтерпрайз приложение к серверу, то это не твой юзкейс

Rafael
19.02.2017
17:56:15

DreaMinder
19.02.2017
17:56:22
если тебе нужен крутой сайт который листается без перезагрузке - это оно