@vuejs_ru

Страница 3133 из 3900
Sunlive
22.06.2018
10:12:44
это как ваще

Rafael
22.06.2018
10:12:46
что он аж 90 секунд выполняется, НА ЧТЕНИЕ

Michael
22.06.2018
10:13:00
что это за база такая у тебя? О.о
да просто огромная, на медленной тачке и с порнозапросом, чё

Александр
22.06.2018
10:13:07
оракл тоже не такой тормоз, что за запрос то такой?
данные подгружаются из скольких схем

Google
Michael
22.06.2018
10:13:08
и безо всякой как её

шардинга

Hedint
22.06.2018
10:13:18
Ну на самом деле такой запрос не очень сложно придумать) Пару таблиц сджойнить без индексов на 10 миллионов элементов

Margarita
22.06.2018
10:13:52
Как хорошо что я не бекэндер

Александр
22.06.2018
10:14:02
Ну это дев база, в проде запрос примерно с 90 до 5-10 сек упадёт

Rafael
22.06.2018
10:14:04
ладно, кароч, подгружаешь данные - запрещаешь делать их обзервабл через object.freeze

Rafael
22.06.2018
10:14:27
насколько я помню Эван Ю так в каком-то из issue говорил

Michael
22.06.2018
10:14:36
которые, в свою очередь, формируют слой view

и к нему уже можно делать запросы

и так несоклько раз

vuex.sql

Google
? гриб
22.06.2018
10:16:11
я правильно понимаю, что чтобы обсервер превратить в "объект-отпечаток на данный момент", то достаточно JSON.parse(JSON.stringify(xxx)) сделать?

Michael
22.06.2018
10:16:13
попробую
см 123 тоже. Более костыльный, мэйби, но более православный

Rafael
22.06.2018
10:16:21
выглядит как возбудим, да не дадим. мне так мораль елать бы не дала
ну, как я понял у него там бек написан из говна и палок, с кучей интеграций и ты просто более или менее их не сможешь соединить

Michael
22.06.2018
10:16:21
потом, у тебя лучше будет с девтулзами вью.

навреное

Rafael
22.06.2018
10:16:57
+ я бы вообще посмотрел, как там запросы построены, потому что если через ОРМ, то ормы не всегда нормальные запросы могут построить

Hedint
22.06.2018
10:17:02
я правильно понимаю, что чтобы обсервер превратить в "объект-отпечаток на данный момент", то достаточно JSON.parse(JSON.stringify(xxx)) сделать?
да, но могут быть нюансы редкие (типа рекурсивных объектов), но если у тебя все хорошо, ты вряд ли с этим столкнешься)

Rafael
22.06.2018
10:17:09
например джанговская орма строит дуратские селекты

? гриб
22.06.2018
10:17:20
Michael
22.06.2018
10:17:33
Раф, все ОРМ делают говнозапросы

просто одни совсем пидец

а другие просто ужасно

Rafael
22.06.2018
10:17:55
Раф, все ОРМ делают говнозапросы
мне за какую-то нодовую орму говорили, что она норм более или менее

Rafael
22.06.2018
10:18:13
Google
Michael
22.06.2018
10:18:58
содержание эритроцитов в слезах при взгляде на запрос более-менее удобоваримое, сравнимое со временм на формирование ручного и всем таким

это да
битрикс о крутые запросы делает. Глазами их видел. Долго смеялся.

Michael
22.06.2018
10:21:31
надо банить за это слово
как Слуцкого за Овального

Sunlive
22.06.2018
10:21:44
?

Александр
22.06.2018
10:21:49
У нас ORM не используется

laravel как прокся между oracle и vue

всё на процедурах

Michael
22.06.2018
10:23:17
laravel как прокся между oracle и vue
это называется thin client

бывает, когда есть бэдэшники, фронты, но нет бэков

Александр
22.06.2018
10:24:58
Есть бэки

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

Александр
22.06.2018
10:25:44
это удобно, ничего самому писать не надо

Hedint
22.06.2018
10:25:53
»исторически сложилось моя любимая фраза! :)

Michael
22.06.2018
10:26:24
ИЕ хороший браузер. Так исторически сложилось, прекрасная Маркиза...

Александр
22.06.2018
10:27:16
раньше вообще пыха рендерила весь UI, был опримерно так $layout = new Layou() $input = new Input() $layout->addCol(1, $input)

Michael
22.06.2018
10:28:06
?

Дмитрий
22.06.2018
10:41:35
Подскажите передаю параметры из цикла через router-link пропсами. Но передаются они только при переходе по router-link как можно передать их не по клику? А сразу с текущей сраницы. div(v-for="(item, index) in catalog", :key="index") router-link(:to="{ name: 'detail', params: {id: item.id, products: item.children} }")

Nikita
22.06.2018
10:42:18
Кто там советовал посмотреть Тараса КТЛ?

Google
Nikita
22.06.2018
10:47:52
До слез, не могу остановиться

Sunlive
22.06.2018
10:48:27
линкани в пм

Denis
22.06.2018
10:56:24
Ребята, у меня есть ссылка на текущую страницу в футере. Она у меня сделана через: <router-link to=""></router-link> При нажатии на нее у меня страница не поднимается верх и не начинает показ сначала, а просто остается на том же месте. Реально сделать, что бы она ехала в верх?

Александр
22.06.2018
10:57:45
this.$router.go()

Dmitriy
22.06.2018
11:00:16
ребята, подскажите пожалуйста я юзаю vue в виде включаемой области в попапе, когда первый раз открываю попап работает нормально, а когда открываю второй раз приложение не отображается, так как DOM его родителя был удален, new Vue не вызвал еще раз, при этом сам екземпляр у меня лежит в window.vm. Естть ли у этого экземпляра какой то метод что б его переинициализировать

Александр
22.06.2018
11:01:29
vm.$mount('#app')

Admin
ERROR: S client not available

Александр
22.06.2018
11:03:18
хотя vm.$forceUpdate() должен помочь

Dmitriy
22.06.2018
11:03:36
Vitaly
22.06.2018
11:07:20
Всем привет Есть приложение с переключением ролей. В разных ролях есть одинаковые пейджи (например графики со статистикой), компоненты и структура данных одна и та же. Различаются только API вызовы для получения этих данных в зависимости от роли. Как лучше организовать архитектуру чтобы избежать дублирования кода?

Влад
22.06.2018
11:08:07
Всем привет=) гайс подскажите,как развернуть вуе кли и бэкэнд на одном порте. Тобишь фронтэнд отдовался бэкэндом и работал хот релоад

Vitaly
22.06.2018
11:08:14
Rustam
22.06.2018
11:08:23
посмотри в сторону Service Workers

Vitaly
22.06.2018
11:08:32
Vitaly
22.06.2018
11:11:08
Сделать одни и теже API вызовы, а на бэке проверить есть ли права
В этом и проблема, апи различные. К примеру api/v1/admin/charts, api/v1/customer/charts

Google
Rustam
22.06.2018
11:11:38
если вынесешь в service worker это всё - будет одинаковый вызов

Dmitriy
22.06.2018
11:11:41
Ruslan
22.06.2018
11:11:59
при каждом открытии попапап $mount!

Александр
22.06.2018
11:12:18
В этом и проблема, апи различные. К примеру api/v1/admin/charts, api/v1/customer/charts
Если структура одна и таже api/v1/%ROLE%/*, то сделай просто абстракцию над API

Dmitriy
22.06.2018
11:12:26
let vm = new Vue(...) (без опции $el) затем при открытии попапа делать: vm.$mount() (на какой-то)
получается старый елемент #app удаляется появляется новый, а он к нему не привязан, так вот вопрос в том как привязать заново

Vitaly
22.06.2018
11:12:35
Ruslan
22.06.2018
11:13:00
если тебе важно чтобы логика внутри created выполнялась каждый раз, то просто делай new Vue({ $el: '#kek' }) каждый раз при открытии попапа

Александр
22.06.2018
11:14:32
Как вариант

а дальше API.get('charts')

Rustam
22.06.2018
11:15:51
2.5

Vitaly
22.06.2018
11:18:37
а дальше API.get('charts')
Спасибо, тоже вариант

Denis
22.06.2018
11:20:27
У меня есть input в котором я по клику на кнопку записываю значение. Могу ли я прослушать это изменение без watch наприер через v-on?

Александр
22.06.2018
11:20:56
@input="method" чем не устраивает?

Nightwelf
22.06.2018
11:22:09
Ребята, подскажите, пожалуйста. Есть компонент, который используется в четыре раза в другом и через пропс ему передаётся ссылка для загрузки данных аксиосом а данные во всех 4 компонентах одинаковые!!! Ссылки и данные по ним 100% разные

В чем может быть проблема?

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