
Владимир???
03.04.2017
08:19:32
Либо на стороне сервера

Rafael
03.04.2017
08:21:25
А что за пререндер?

Sergey
03.04.2017
08:24:41

Google

Diasko
03.04.2017
08:38:34
Кто нибудь может в курсе, возможно в текущий template вставить Vue.compile()
Компилим шаблон const res = Vue.compile('<div><span>{{ msg }}</span></div>'), а потом в текущей заблон вывести res.render

Rafael
03.04.2017
08:59:52
Оформил в виде компоненты

DimenSi
03.04.2017
09:01:34
Ребята, у меня вопрос

Rafael
03.04.2017
09:01:41
Го

DimenSi
03.04.2017
09:01:45
<input maxlength="30" type="text" v-model="user.username" pattern="[a-zA-Z0-9]+" oninvalid="setCustomValidity('Пожалуйста, введите логин в уканом формате: только латинские символы и цифры')" onchange="setCustomValidity('')" required>
делать такое, зашквар?
честно скажу, не знаю, что значит слово зашквар, но кажется, типо "хуево"

Rafael
03.04.2017
09:03:04
Что за либа такая?

DimenSi
03.04.2017
09:03:16
в смысле либа?
это обычный html5 api validation

Diasko
03.04.2017
09:03:45
Делаю tableGrid и в td может передовать или значение или function, и вот решил что бы можно было в грид ставлять <router-link> динамически из html

Google

Rafael
03.04.2017
09:04:04
Ну не, используйте что-нибудь получше, например async-validator для vue

Diasko
03.04.2017
09:05:01
Пока в голову пришли только использвоать
new Vue({
render: render.render
}).$mount('.simple_class_#1')

DimenSi
03.04.2017
09:05:06
асинхронная валидация?

Rafael
03.04.2017
09:06:21

Diasko
03.04.2017
09:06:34
Где вопрос?
Как дополнить vertualDom новым Vue.compile()

Владимир???
03.04.2017
09:06:44

Rafael
03.04.2017
09:07:32

Diasko
03.04.2017
09:08:17

Rafael
03.04.2017
09:17:26
и гуг молчит
Ну кароч, ты можешь сделать динамическую компоненту, а передавать в качестве пропсы объект, где будет передаваться type и payload, и дальше уже рендеришь, что нужнл

Diasko
03.04.2017
09:20:54
пока сделаю через v-if)

Rafael
03.04.2017
09:21:27
Есть же v-html

Diasko
03.04.2017
09:21:54
он не принимает ren.render()

Rafael
03.04.2017
09:22:10
Или последняя возвращает рендер функцию?
Если так, то есть $forceUpdate
Который принудительно вызовит рендер функцию

Diasko
03.04.2017
09:22:52

Google

Diasko
03.04.2017
09:24:20
возращает объект с anonymous функциями

Rafael
03.04.2017
09:26:14

Diasko
03.04.2017
09:26:56
Да можно и слоты, я просто ставлю не стандартные задачи и познаю Дзен Vue)

Rafael
03.04.2017
09:27:35
Но слоты реально трувей, кмк
Кстати, я приблизительно понимаю, почему во вью пока нет возможности передавать в пропсу компоненту, чтобы там вызывалась рендер функция
По всей видимости трабла с передачей пропсов, аля возня с замыканием
Вообще чет мне стало интересно попробовать написать виртуальный дум на webassembly
Дико конечно, но что поделать
Если кто решил такое сделать, дайте ссылку
Особенно, если на rust

Eugene
03.04.2017
09:34:44
возможно ли менять данные в компоненте типа так:
temp[key1][key2].temp1[key3] = Math.random()
где const temp = this.temp ?

Rafael
03.04.2017
09:35:22

Diasko
03.04.2017
09:35:40

Rafael
03.04.2017
09:35:48
Иначе - тебе придётся отслеживать вешается или нет, гетьеры и сеттеры

Diasko
03.04.2017
09:37:48

Rafael
03.04.2017
09:38:31

Diasko
03.04.2017
09:38:40
да
Если просто добавлять ключи в data то не будет, а если новый обьект vue перестраивает set/set

Google

Eugene
03.04.2017
10:09:51
у меня динамически формируется структура, т.е. зависит от других данных, пока не дойдёт до компонента
данные формирую в хуке created
самое интересное, что такое работает temp[key1][key2].temp1[key3] = Math.random()
но т.к. это обход object, то такое уже не работает temp[key1][key2].temp1[key3] = item[key], хотя как в консоли, так и в дебаге item[key] правильно выдаёт число по ключу, но в итоге всё нулями, хотя в item[key] есть не нули

Diasko
03.04.2017
10:09:54
@Fl0pZz через .$mount() всетаки сделал монтирование render)

Rafael
03.04.2017
10:10:22

Diasko
03.04.2017
10:13:43

Eugene
03.04.2017
10:18:10
Выведи в шаблоне {{temp}}
эта переменная не прямо участвует в отображение, там прост данные хранятся, которые нужны в разных методах компонента
а так через dev-tools смотрю

Diasko
03.04.2017
10:21:42

Yaroslav
03.04.2017
10:23:44
Зачем может быть токен для доступа к апи?

Diasko
03.04.2017
10:24:03

Admin
ERROR: S client not available

Yaroslav
03.04.2017
10:24:19
И все?

Rafael
03.04.2017
10:24:58

Eugene
03.04.2017
10:56:16
Без кода сложно понять
залез в потраха vue
кароч он затирал предыдущее значение
хз как, но если инициализировать структуру не нулями, а разными числами, то всё работает
и почему так хз

Diasko
03.04.2017
11:00:30

Eugene
03.04.2017
11:06:06
Ставить breakpoint на присвоение и смотреть
уже разобрался
кароч, прост неправильно присвоение сделал
в хуке created создаю отдельно объект, потом формирую структуру и куда закидываю тот объект
ну и получается, что закинул ссылку, а нужно было копирование делать
поэтому и затирались значения, т.к. они на тот объявленный объект ссылались

DimenSi
03.04.2017
11:32:56
Ребята, просветите. Есть 2 проекта.
Оба из vue init.
Один супер тяжелый и все такое, но hot reload отлично работает.
А второй с минимум логики, но хот релоад тупо не пашет

Ivan
03.04.2017
11:33:36

DimenSi
03.04.2017
11:34:11
тоже верно. Даже не знаю, что именно выделить, чтоб найти решение проблемы
оба проекта используют одинаковую архитектуру.
vue, vuex и наша прослойка апи

Google

DimenSi
03.04.2017
11:34:59
по сути они одинаковые.
но второй постоянно перезагружает страницу после изменения
типо hotreload timeout

Diasko
03.04.2017
11:36:26
Скопируйте конфиги вебпака с первого во второй)

Stanislav
03.04.2017
11:37:03
Поищи где дебаг\вербос включается в хотрелоэдере.

DimenSi
03.04.2017
11:37:17

Stanislav
03.04.2017
11:38:31
ну verbose, подробный вывод. У многих утилит под флагом -v

Yaroslav
03.04.2017
12:41:47
Ребят, а можно в рутер-линк указать не только ссылку но и id секции?
Чтобы позиционировалось не на начале страницы а скажем на конкретном разделе

Stanislav
03.04.2017
12:45:28
В документации по роутеру это есть

Yaroslav
03.04.2017
13:12:54
В документации всё есть. Я вкурсе. Просто так чтоб не искать, может кто реализовал?

Stanislav
03.04.2017
13:14:03
Там же есть ссылка на готовый приер

Yaroslav
03.04.2017
13:18:05
Спасибо за быстрый и емкий ответ. Ага. Давайте создадим чат и все вопросы будем транслировать в документацию и гугл. Хуле?
Зы.. быстрый пробег по документации ничего не показал. Сидеть вдумчиво читать нету времени, сегодня хочу позакать наброски по макету и не успеваю.

Stanislav
03.04.2017
13:20:53
Че там бегать, на главной странице "скроллинг" https://router.vuejs.org/ru/advanced/scroll-behavior.html

Illya
03.04.2017
13:21:01
Поэтому относитесь к коллегам с уважением и не надо предъявлять претензии за отсылки к документации

Rafael
03.04.2017
13:21:41

Illya
03.04.2017
13:21:42
(да, я старый старый зануда)

Rafael
03.04.2017
13:22:10

Yaroslav
03.04.2017
13:25:15
Да я предъявлять исЧо даже и не начинал) И боже упаси меня забирать чужое драгоценное время. Если, у меня есть возможность ответь в чат - отвечаю. Если занят - такие дела. На ответ - документация, ну ок.

Vladyslav
03.04.2017
15:54:08
Йо народ, а кто-то реализовывал такую штуку, когда есть контейнер с имагами ,и нужно вызывать какой-то коллбек после того, как загрузились все имаги ? ( виндов лоад не подходит)