
Dmitry
23.03.2018
08:45:51
Ребят. Кто знаком с Nuxt.js?Могли бы вы подсказать. Есть движок с админкой на php, хочу сделать spa на этом движке. Проблема первая, nuxt.js автоматом генерит index.html на своём devserver, а в движке на apache стартует с index.php. Пробовал proxy, но ничего не выходит. Вообщем если вкратце. Нужно nuxt.js как то заставить свой index.html не генерить, а брать вёрстку из php файлов. Есть идеи? P.S. у движка на php нет RestAPI

Dmitry
23.03.2018
08:46:48

Владимир
23.03.2018
08:47:31

Никита
23.03.2018
08:47:55

Google

Владимир
23.03.2018
08:48:02

Dmitry
23.03.2018
08:48:50

Евгений (Light4everyone)
23.03.2018
08:49:03

Владимир
23.03.2018
08:49:49

Alexander
23.03.2018
08:50:40
даже и при SSR накст не единственное решение

Евгений (Light4everyone)
23.03.2018
08:50:51

Владимир
23.03.2018
08:51:39

Dmitry
23.03.2018
08:52:18
Или просто валить данные на страницу
На каждой странице php можно вставлять блоки и их получать Аяксом

Владимир
23.03.2018
08:54:18

Dmitry
23.03.2018
08:55:10
То есть в теории мне vue webpack должно хватить?

Владимир
23.03.2018
08:55:25

Google

Alex
23.03.2018
08:55:59
Немного дурацкий вопрос. Лучше циклить чайлд компоненту или циклить В чайлд компоненте?

Dmitry
23.03.2018
08:56:13
Это да, но хотелось бы, модный hmr, минификации и так далее

Евгений (Light4everyone)
23.03.2018
08:56:54

Stanislav
23.03.2018
08:57:24

Dmitry
23.03.2018
08:57:28
Так как девсервер вебпака и апач не могут работать как я понял на одном порту

Евгений (Light4everyone)
23.03.2018
08:58:04

Владимир
23.03.2018
08:58:09
я бы не стла подключать вебпак дл такой задачи, мне кажется так даже кода получилось бы меньше, и поддерживать проще ;(

Евгений (Light4everyone)
23.03.2018
08:58:45

Dmitry
23.03.2018
08:59:12

Владимир
23.03.2018
08:59:26

Nikita
23.03.2018
09:03:01
фотки с конференции подъехали?

Stanislav
23.03.2018
09:11:55

Serge
23.03.2018
09:13:52
да все наверно в коматозе еще

Kylych
23.03.2018
09:26:26
ребята подскажите плагин для vscode
под вью

Максим
23.03.2018
09:27:59

Т.А
23.03.2018
09:28:00
vetur?

Anton
23.03.2018
09:28:19
vetur

Kylych
23.03.2018
09:28:26
пасиб

Google

Anton
23.03.2018
09:28:40
vue 2 snippets поставь ещё

Nikita
23.03.2018
09:33:07
о, опять фотки с конфы?

Дмитрий
23.03.2018
09:34:08

Vasiliy
23.03.2018
09:35:05
забаньте его Одмены

Sergey
23.03.2018
09:35:17
Ребят. Такой вопрос. В БД есть таблица. Там много записей (более 10 000). Vue подтягивает все записи за раз. Все это дело ужасно лагает, что не удивительно. Можно добавить пагинацию и подтягивать по 100, например. Это приемлемо. Но есть фильтр, с помощью которого осуществляется поиск по этой таблице. Хотялось бы, чтобы фильтр работал без дополнительных запросов на сервер. Это возможно без лагов? Или надо постоянно отправлять query на сервер, чтобы там все это дело обрабатывалось, а на клиенте только рендерить....

Максим
23.03.2018
09:35:24
@c01nd01r спамеры завелись

Stanislav
23.03.2018
09:35:35
Я в поезде еду, у меня сети нет)

Sergey
23.03.2018
09:42:46
редактировать нет. только просмотр и фильтрация

Stanislav
23.03.2018
09:44:35
Сам по себе js filter должен быстро жевать 10к элементов, в среднем по больнице

Andrey
23.03.2018
09:45:38

Andrey
23.03.2018
09:46:39
Просто если ты будешь выводить только то, что тебе надо, то тормозить не должно.

Stanislav
23.03.2018
09:52:07
На обходе 10к объектов Вью быстро дефайнит реактивность для полей (конечно, от объектов ещё зависит)


Victor
23.03.2018
09:54:31
Ребят. Такой вопрос. В БД есть таблица. Там много записей (более 10 000). Vue подтягивает все записи за раз. Все это дело ужасно лагает, что не удивительно. Можно добавить пагинацию и подтягивать по 100, например. Это приемлемо. Но есть фильтр, с помощью которого осуществляется поиск по этой таблице. Хотялось бы, чтобы фильтр работал без дополнительных запросов на сервер. Это возможно без лагов? Или надо постоянно отправлять query на сервер, чтобы там все это дело обрабатывалось, а на клиенте только рендерить....
Это извечный и сложный вопрос. В одном сообщении не ответить. Это материал на несколько статей. Если коротко, то есть два вида: все на клиенте, все на сервере. Вытягивать сразу 10 000 данных и ими играться на клиенте плохая практика, особенно если они тяжелые. Плюс, надо учитывать, что в БД могут появиться новые записи за это время.
Добавляя пагинацию, тоже создаются определенные проблемы. Они тоже все известны. Опять же если у тебя есть рейтинги/сортировки - это еще сложнее задача. Банальные примеры: новостные сайты (тот же хабр), где у тебя видно 1-2-3 страницы, а потом дочитав все ты можешь не найти третью страницу.
В итоге, правильнее всего, при изменяющихся данных обрабатывать на сервере, а на клиенте играть данными в виде "пачек" по 10-20 штук. Причем самое крутое, это чистить клиентский код от того, что уже "не показывается", но когда возвращаешься - снова отрисовываешь, но уже из кеша. Хороший пример - яндекс.музыка. Посмотри как там DOM сделан при инфинити скролл.


Vadim
23.03.2018
09:58:54
Привет всем. Помогите. ?
500р за ответ на вопрос.
https://stackoverflow.com/questions/49445457/how-to-enable-culture-support-in-kendo-ui-for-vue

Admin
ERROR: S client not available

Vadim
23.03.2018
10:00:48
Как получить этот kendo инстанс во vue? В консоли-то он есть.

Ivan
23.03.2018
10:01:38
window.kendo ?

Sunlive
23.03.2018
10:02:11
^

Google

Максим
23.03.2018
10:02:58

Vadim
23.03.2018
10:03:20

Sunlive
23.03.2018
10:04:06

Vadim
23.03.2018
10:04:46
Подошло

Dima
23.03.2018
10:05:06

Sunlive
23.03.2018
10:05:35

Vadim
23.03.2018
10:05:56

Максим
23.03.2018
10:06:20

Sunlive
23.03.2018
10:06:35
можно еще попробовать import kendo from kendo
window.kendo = kendo
в main.js

Stanislav
23.03.2018
10:06:40

Sunlive
23.03.2018
10:06:41
я правда не увреен или его вынесет в вендор

Stanislav
23.03.2018
10:08:16

Alexander
23.03.2018
10:08:36
Всем доброе утро, спасибо за митап, было супер)))
А за пиво к вечеру вообще сильно благодарен)))

Sunlive
23.03.2018
10:08:39
жиквери форева

Максим
23.03.2018
10:09:00
но потом добавил виртуал скрол) и все стало летать

Google

Stanislav
23.03.2018
10:10:35

Sunlive
23.03.2018
10:10:57

Максим
23.03.2018
10:11:54