@vuejs_ru

Страница 475 из 3900
Фёдор
24.05.2017
18:58:41
Через watch можно как-то получить ключ или порядковый номер свежезапушенного айтема в массив?

И ещё вопрос. У меня бэкенд написан на пхп, сервер сайд рендеринг происходит на нём же. У меня есть страницы с формами, формы предзаполнены инфой из бд. Как проще всего пихнуть инфу из полей в data Вью инстанса, чтобы работал ту вей дата биндинг?

В данный момент я делаю это через querySelector скрытых инпутов, но мне так не нравится, это какая то дикость на мой взгляд

Google
Вишневый чай
24.05.2017
19:07:29
Фёдор
24.05.2017
19:08:43
дичь, вы правы. Надо запршивать по api данные с сервера и ложить ответ в дату
Помимо этого варианта, нужно будет слишком много переписывать

можно
Можно пожалуйста конкретный пример? Я через вотч только массив целиком смог получить, и его предыдущую версию

Вишневый чай
24.05.2017
19:10:22
Помимо этого варианта, нужно будет слишком много переписывать
наверное, если у вас там чучуть вуе, можно описывать экзепляр объекта прямо в php в теге скрипт, и подбрасывать туда данные из php (шаблонизатором типа blade ?)

ну то есть рендерить страницу сразу с заполненной датой в вуе

Фёдор
24.05.2017
19:11:33
Файлы подключаются через requirejs небольшими модулями, взависимости от роута

Вишневый чай
24.05.2017
19:12:11
Можно пожалуйста конкретный пример? Я через вотч только массив целиком смог получить, и его предыдущую версию
чеснто, не пользовался вотчерами для такого, возможно вам придется их сравнивать в ручную в методе

Фёдор
24.05.2017
19:12:47
Модули - яваскрипт, в том числе и вью для конкретной страрицы

Вишневый чай
24.05.2017
19:12:49
Фёдор
24.05.2017
19:14:08
Он страшный, но я его люблю) Ну и делалось из расчета того, что все что может делать сервер - должен делать сервер, чтобы офисный планктон заходя с говеных ноутбуков не плакал от тормозов

Вишневый чай
24.05.2017
19:14:18
перепешите на спа, спать будете крепче ) Ну в а пока, если сроки горят, можно рендерить страничку с глобальной переменной в которой лежат данные из бд в json, ну и подключить эту переменку в дату vue экземпляра

Фёдор
24.05.2017
19:15:26
Смотря как его использовать

Google
Вишневый чай
24.05.2017
19:16:08
для конфигурации фид парсера как то выводили страничку с более чем 300 инпутами на странице

чучуть подлагивало с учетом vue material, взяли не такую красивую либо - заработало плавно

и списки были по 10 000 + элементов 3 штуки на страницу

DreaMinder
24.05.2017
19:18:57
http://bestprogrammingbooks.com/interview-with-olga-filipova-author-of-learning-vue-js-2/ Интересно, здесь есть Оля?

Фёдор
24.05.2017
19:19:39
На каком железе это тестировали?)

Вишневый чай
24.05.2017
19:25:43
На каком железе это тестировали?)
обычные офисные буки, i3 проц не больше

Eugene
24.05.2017
19:28:36
Всем привет. Ребята, у вас случайно примеров реализации таймеров или секундомеров для vue нет? У меня не получается дефолтный на setInterval заставить в компоненте работать?

Kelin
24.05.2017
19:42:21
Оо, буду благодарен, если найдете секундомер

А то це жопа какая-то

Пинганите меня, если кто-то найдет

Фёдор
24.05.2017
19:44:47
Пинганите меня, если кто-то найдет
Можно через _.delay сделать

Библиотека underscore/lodash

А вообще в чем проблема с обычным сетинтервалом?

Yaroslav
24.05.2017
19:46:55
дефолтный setinterval работает на ура

Через него апдейтишь дату и вуаля

Roman
24.05.2017
20:19:20
Всем привет. Такой вопрос - есть приложение на qt, в котором есть qtwebview. В нем отображается фронт, написанный на vue. Как было бы удобнее организовать изменение данных на фронте? На стороне qt есть api, позволяющее вызывать команды в js консоли. Я думал как сделать - добавить vue инстанс в window, вызывать emit, а компоненты подписать на команды, которые будут передаваться в emit. Есть еще какие-то другие решения?

Суть вообще в чем. Мне нужно сделать vue чисто для отображения данных, а вся логика с данными будет происходить в qt. Не спрашивайте зачем

Alexandr
24.05.2017
20:43:54
дайте чат по ларе, пожалуйста

Google
Roman
24.05.2017
20:51:43
Stanislav
24.05.2017
21:02:12
раскажите есть ли в вуех способ както организовать приватные поля ?

или хранить сложные обьекты классов например

в стейте

я так понимаю он должен быть жсон сериализуем в любой момент ?

Stanislav
24.05.2017
21:24:23
затем что отображение стейта жсончиками без сложных связей и методов это днищще

см. мой вопрос

Dmitriy
24.05.2017
21:25:08
лол

@enomad ты б хоть посмотрел бы кому он ответил

Stanislav
24.05.2017
21:25:52
так та же проблема

Вишневый чай
24.05.2017
21:26:18
вангую отладку в qt делать будет адово

Вишневый чай
24.05.2017
21:26:40
и багов в qt Шном webwiev будет хоть отбавляй

и я не понял что плохого в json данных

зачем хранить в jsone логику тоже не понял

Stanislav
24.05.2017
21:28:32
есть например дерево let y = {id: 1 children: [{id:2}] } хочу y[0].children[0]._parent_obj = y[0]

и time machine сходит с ума

Вишневый чай
24.05.2017
21:31:06
есть например дерево let y = {id: 1 children: [{id:2}] } хочу y[0].children[0]._parent_obj = y[0]
краем глаза я где-то читал как это делается без танцев с бубном, хотя сам не сталкивался с такими кейсами. Сейчас пробегусь по памяти

Roman
24.05.2017
21:31:33
нихренасибе, а я все таки спрошу - ЗАЧЕМ?
Для универа. Нужно реализовать сложную структуру данных и запилить графический интерфейс, чтобы эту структуру заполнять можно. А препод у нас очень своеобразный и его нужно чем-то удивить :о

Google
Stanislav
24.05.2017
21:32:14
без танцев это 1. не хранить _parent_obj и каждый раз траверсить (что я сейчас и делаю) 2. делать дерево плейн списком с ссылками-индексами и само дерево собирать каждый раз как computed_property

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

Вишневый чай
24.05.2017
21:33:40
PHP например сразу умеет вовзращать красивый json (JSON_PRETTY_PRINT)

а что у тебя на бэке?

Stanislav
24.05.2017
21:35:32
так эм причем тут бек ?

всё это полностью теребится в жс же

Вишневый чай
24.05.2017
21:36:05
ну ты дерево плоское же с бэка получаешь?

Stanislav
24.05.2017
21:36:39
ну ты дерево плоское же с бэка получаешь?
с бека я могу любое получать но его всёравно придется конвертить в удобную форму но да, решил конвертить плоское из бека на жс

Admin
ERROR: S client not available

Stanislav
24.05.2017
21:36:49
тоесть да. из бека плоское

пока что юзаю вот это http://blog.tcs.de/creating-trees-from-sql-queries-in-javascript/ только чуть более пропатченое с добавлением _parent_obj но от этого пришлось отказаться и траверсить каждый раз чтобы находить полный путь

хотя со ссылкой на предыдущий, траверсинг был очень простой function traverse(active_node, cb){ let curr_node = active_node cb(curr_node) // dunno while(curr_node != undefined) { if (!curr_node.hasOwnProperty('_parent_obj')) { return false } curr_node = curr_node._parent_obj cb(curr_node) } }

как вы наверное могли бы догадаться в cb делались штуки типа схлопывания меню )

Вишневый чай
24.05.2017
21:42:13
ну так и не плохо, особено в сравнении с qt + vue

Roman
24.05.2017
21:48:30
А в итоге, как данные то во vue обновлять?)

Через какой механизм?

Denis
24.05.2017
22:08:38
Кто знает в чем смысл модификатора .sync? Это что-то вроде альтернативы v-model?

Stanislav
24.05.2017
23:37:01
очень тупой быстрый вопрос

Google
Stanislav
24.05.2017
23:37:22
как сделать чтобы в жс это работало как в человеческом языке ? yoba = nodes + [root]

кажется как то так yoba = [...nodes, root]

ффф. роутер и vuex нельзя друг другом обмазать

у меня чуть больше хелловорлда уже аппликация а сложность возросла до небес

даже страшно представить если я захочу кешировать стейты

впрочем уже кажется понимаю где есть годное апи

Diasko
25.05.2017
04:13:43
Вишневый чай
25.05.2017
04:22:46
как сделать чтобы в жс это работало как в человеческом языке ? yoba = nodes + [root]
В каком "человеческом" языке можно конкатенировать массив со строкой?

Denis
25.05.2017
05:59:37
питон my_list = ['a', 'b'] + ['c']

Вишневый чай
25.05.2017
06:04:04
питон my_list = ['a', 'b'] + ['c']
это два массива

а там написано что-то вроде print('foo'+['bar'])

Denis
25.05.2017
06:04:42
я прочитал как "массив со строками" ?

Вишневый чай
25.05.2017
06:04:44
тут питон ругнется и пошлет подальше

Denis
25.05.2017
06:05:57
ну да

ну собственно джойнить массив

Вишневый чай
25.05.2017
06:21:11
В js же
ну это не популярное мнение) [о человечности js] кроме того, я считал что js на запись +[]+'a' выведет строку '[object Array]a' или что-то в этом роде

Вишневый чай
25.05.2017
06:37:02
0a
ога, я заценил сразу и понял что не правильно думал )

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