@vuejs_ru

Страница 2719 из 3900
Vlad
23.04.2018
23:37:00
Либо делай последовательно , либо по айди, либо удаляй сразу массив

Делают по айди.

Yan
23.04.2018
23:37:45
епт ему какой то канон нужен

Alex
23.04.2018
23:37:58
И сохранить порядок ?
На порядок пофиг. Можно было бы индексы хотя бы как в стек сохранять, если бы внутрь axios можно было бы его передать в виде отдельного параметра, копирующего значение.

Google
Vlad
23.04.2018
23:38:16
И ты мне про костыли говоришь ?

Yan
23.04.2018
23:38:36
скинь все вычисления на бэк

а не клиент

Alex
23.04.2018
23:38:49
епт ему какой то канон нужен
Да причем здесь канон?

Yan
23.04.2018
23:39:13
ты уже 10 раз написал что это костыль это говно там так не делают и тд

Alex
23.04.2018
23:39:58
Бек не должен расти в процедурах только потому, что для фронта так удобнее.

Yan
23.04.2018
23:40:30
о чем ты говоришь

Alex
23.04.2018
23:40:50
Индекс - это не адрес записи. Зачем его сохранять ?
Индекс не ID, но индекс указатель на элемент фронта для удаления

Vlad
23.04.2018
23:41:01
Блят

Стой

Yan
23.04.2018
23:41:06
ыхвз

Google
Vlad
23.04.2018
23:41:08
Щас в чем проблема ?

Yan
23.04.2018
23:41:45
Щас в чем проблема ?
В том шо так не делают и все говно

Vlad
23.04.2018
23:42:00
В 50 асинхронных операциях индекс - не указатель ни на что, если от бэка ты не получаешь никаких индексов или айди

Alex
23.04.2018
23:42:13
Щас в чем проблема ?
lst = [ {id: 100500, name: 'bla' }, {id: 500100, name: 'bla' } ]

А индесы будут только 0 и 1 (к примеру для двух элементов в списке.

Yan
23.04.2018
23:42:46
Епт скинь на бэк и с него верни массив айди удаленных

Alex
23.04.2018
23:43:02
Удалять-то с экрана будет по индексу

А ID - это уникальный номер записи в базе

Vlad
23.04.2018
23:43:22
Да да

Дальше

Alex
23.04.2018
23:45:47
for ( var i = 0; i < lst.length; i++) { axios.delete( url + lst[i].id).then( function(response) { if (response.status==200) { здесь, пока операция запроса кончится, индекс будет уже на последнем месте.

Т.е. i станет lst.length

И для всех операция lst.splice(lst.length,1)

Yan
23.04.2018
23:48:17
Че за es3

Vlad
23.04.2018
23:49:02
После прохождения цикла промис уже не изменить

Везде будут верные индексы

Yan
23.04.2018
23:51:25
for ( let i = 0; i < lst.length; i++) { array.push(lst[i])} axios.post( array ).then( => (res) {for ( let i = 0; i < res.body.codes; i++){ res.body.codes[i] == 200?console.log('ok'):console.log('net') } })

на бэке возьми этот массив и прогони удаления записывая код если существует\нет

Roman
24.04.2018
00:00:28
Че за es3
устаревшее ? ?

Google
Yan
24.04.2018
00:46:51
Поковырял я weex

Ощущения примерно такие

Как после реакта переходить на вью

Реактнейтив чекал чирикал

Roman
24.04.2018
00:49:11
зашло?

Yan
24.04.2018
00:49:15
Потом чекал weex и все тоже самое но проще и внятнее

Это обычный вью без костылей и усложнений

Хтмл цсс джс

Все норм

И работает в нативе на айфе ок не из под сафари

Roman
24.04.2018
00:51:42
теперь еще nativescript чекни

Yan
24.04.2018
00:52:30
Yan
24.04.2018
00:53:12
Weex тож как у нейтив скрипта есть плейграунд и qr коды

Чтоб по фасту чекать с моб

Alexander
24.04.2018
04:20:23
всем привет. авторизация через firebase. далее полученный user кладу во vuex, но после этого геттер возвращает undefined. какая причина может быть?

Т.А
24.04.2018
04:20:24


что я делаю не так, можете объяснить пожалуйста

Alexander
24.04.2018
04:21:13
Google
Т.А
24.04.2018
04:23:29




Admin
ERROR: S client not available

Alexander
24.04.2018
04:25:32
name пропиши

Т.А
24.04.2018
04:26:04
кому? pagination это нпм пакет

Alexander
24.04.2018
04:26:29
йопт... а хрен ли ты его в компоненты пихаешь?

Т.А
24.04.2018
04:27:14
йопт... а хрен ли ты его в компоненты пихаешь?
так документация https://github.com/gilbitron/laravel-vue-pagination

Alexander
24.04.2018
04:28:20
так он у тебя глобальный, нафига ты его еще раз импортишь?

Пропиши Vue.component('pagination', require('laravel-vue-pagination')); в main.js

в твоей же доке всё написано ;)

Т.А
24.04.2018
04:32:35
ок, спасибо

Alexander
24.04.2018
04:32:54
ок, спасибо
помогло?

https://github.com/gilbitron/laravel-vue-pagination/tree/master/example/src

Ilgiz
24.04.2018
04:43:03
народ, а вебпак же умен по-дефолту? если я в разных компонентах буду импортить одну и туже либу, то при сборе всех компонентов вместе, будет только одна копия либы подгружена, верно?

Anton
24.04.2018
04:43:52
верно,

а для верности он вообще всю либу подцепит, даже если импортить через import {} from ... кто-нибудь в курсе кстати как эту проблему решить на webpack 4? а то keen-ui 200+ килобайт тянется и как-то жирно получается, а были обещания, что webpack с 4 версии вроде как более умно подходит к такому импорту

Ilgiz
24.04.2018
04:45:23
благодарю

Т.А
24.04.2018
05:05:58
Alexander
24.04.2018
05:06:37
да
ок .ставлю галочку ✔️

Т.А
24.04.2018
05:08:24


Google
Т.А
24.04.2018
05:08:25


но возникла другая, странная проблема



данные приходят, таблица все рэндэрит, но вот, что выводит консоль

Vladimir
24.04.2018
05:10:50
так users какое состояние по умолчанию имеет?

Vladimir
24.04.2018
05:11:54
а ты проверяешь свойство length у data в пустом массиве

users.data.length

Т.А
24.04.2018
05:12:21
а ты проверяешь свойство length у data в пустом массиве
в момент проверки же он уже не пустой

Vladimir
24.04.2018
05:13:20
а если users = [] почему ты смотришь users.data.length

Т.А
24.04.2018
05:13:25


Александр
24.04.2018
05:15:36
Неа. Ты в процессе получения пользователей

Vladimir
24.04.2018
05:16:11
почему users.data.length вместо users.length

Александр
24.04.2018
05:16:16
Сначала у тебя их нет, делается рендер компонента, потом ты получаешь данные и происходит обновление разметки

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