@vuejs_ru

Страница 2967 из 3900
Stas
24.05.2018
17:21:53
оно туда свои поля добавляет может кэширует

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

tmp = this.items[row]; this.items[row] = this.items[row - 1]; this.items[row - 1] = tmp;

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

Google
DimenSi
24.05.2018
17:23:31
tmp = this.items[row]; this.items[row] = this.items[row - 1]; this.items[row - 1] = tmp;
у vue не работает так реактивность, тебе нужно перезаписывать массив полностью или использовать методы массивы

прямые изменение массива через [] не работают

ну работают, но vue не увидет изменений

Stas
24.05.2018
17:24:01
темп массив сделать и присвоить?

слабак vue (

DimenSi
24.05.2018
17:24:23
слабак браузеры, а не вью

и мне было бы интересно посмотреть на фреймворк, где такое работает

ты должен примерно так делать const newArray = this.oldArray.sorting() // or some other magic this.oldArray = newArray

Sergei
24.05.2018
17:26:27
https://www.youtube.com/watch?v=u6Cv--A7m5k пофиг на функции, зацените ведущую)) случайно нашёл только что. Какая подача, какие эмоции!

DimenSi
24.05.2018
17:27:47
не знаю для кого контент расчитан, но как-то полгода назад посмотрел серию и хватило. Есть еще уроки по js с раздевающийся девушкой

Sergei
24.05.2018
17:28:17
с раздевающейся не видел)

Stas
24.05.2018
17:28:25


ну вот все равно что-то не хочет даже с темп массивом

Google
Sergei
24.05.2018
17:28:55
лол

помнишь как работают переменные? не копируют объект — а ссылаются на него

DimenSi
24.05.2018
17:29:19
тебе надо создать новый массив с нуля, чтоб была новая ссылка или используй this.$set()

Sergei
24.05.2018
17:29:22
мне кажется в этом дело

Stas
24.05.2018
17:31:33
спасибо за ссылки

Igor
24.05.2018
17:32:09
Вобщем, вариант с splice

zinge
24.05.2018
17:32:19
На vuex русская дока кончилась? Или её там и не было?

Stas
24.05.2018
17:32:20
сет тож ниче ща попробую

разве нет?

Igor
24.05.2018
17:33:43
На vuex русская дока кончилась? Или её там и не было?
На vue отличная дока на русском, но чтение англ доки полезнее, и дока и язык

Stas
24.05.2018
17:38:40
что - то попробовал через this.$set(this.items, row - 1, t);

вроде бы значение переносит, но как то странно

Igor
24.05.2018
17:40:00
Проверяйте логику)

DimenSi
24.05.2018
17:40:08
бля боже, ты можешь просто так сделать let temp = [...this.items] потом делать свои манипуляции а потом this.items = temp

Stas
24.05.2018
17:40:24
да, так и сделал, но в доках написано

есть мега метод )

DimenSi
24.05.2018
17:40:46
this.$set для одаренных

Google
DimenSi
24.05.2018
17:40:57
у меня на весь проект не одного this.$set

на 2-3 проекта, нет this.set

Stas
24.05.2018
17:47:44
короче моя тупость была,

норм зис сет пашет

zinge
24.05.2018
17:48:25
На vue отличная дока на русском, но чтение англ доки полезнее, и дока и язык
Ты похоже на сайт не заходил. У меня нет проблем с чтением. Я поэтому и не могу вспомнить была ли там воопще на русском?

Grigorii
24.05.2018
18:03:41
Можно ли повесить на radio ref, а потом использовать его в шаблоне. Например, следующее: <input type="radio" v-model="value" :ref="`element_${element.id}`" ... А потом <div if="$refs[`element_${element.id}`] && $refs[`element_${element.id}`].checked" ?

Оно работает слишком странно и обновляется слишком поздно

Stas
24.05.2018
18:04:47
а ref это типа для быстрого доступа через this.$ref ?

Grigorii
24.05.2018
18:04:56
да

Задача - в группе радиокнопок надо знать, когда выбрана последняя. При этом её value динамическое, может быть даже пустым

Alex
24.05.2018
19:48:57
Ты похоже на сайт не заходил. У меня нет проблем с чтением. Я поэтому и не могу вспомнить была ли там воопще на русском?
Была. Они переехали на вью-пресс и временно пока нет. Пуллреквест как смержат вернётся

По вью-лоадеру и вью-роутеру та же история

Stanislav
24.05.2018
19:51:08
"Санкции" © кто-то тут

Alex
24.05.2018
19:51:37
Почему санкции? Как минимум приятнее выглядеть на вью-пресс все будет

Или ты о другом

Stanislav
24.05.2018
19:54:12
Или ты о другом
Я не умею в юмор

Alex
24.05.2018
19:56:53
Пармезанчику сейчас бы

Roman
24.05.2018
20:02:44
как легче всего отследить изменение route'а?

Arsen
24.05.2018
20:02:58
Лучше watch ещё ничего не придумали

Google
Alex
24.05.2018
20:03:10
watch на $route

Roman
24.05.2018
20:10:01
watch на $route
вроде да, спасибо

Леха
24.05.2018
20:20:13
А хуки роутера не предлагать?

Alex
24.05.2018
20:24:06
А хуки роутера не предлагать?
Можно и beforeRouteUpdate, но в них надо не забывать next() вызывать

Леха
24.05.2018
20:24:34
Alex
24.05.2018
20:24:47
Ну это надо не забыть)

Anton
24.05.2018
20:53:55
Подскажите пожалуйста, почему в js 1085 « 24 = 1023410176, а php 1085 « 24 = 18203279360

Admin
ERROR: S client not available

Anton
24.05.2018
20:54:01
В чем прикол?

Почему сдвиг работает не одинакого?

DimenSi
24.05.2018
21:03:46
https://stackoverflow.com/questions/29726466/difference-in-the-results-of-operations-bitwise-between-javascript-and-php

Denys
25.05.2018
04:15:24
Ребята, привет! Хотел спросить такое: Сейчас популярен реакт, но судя из заметок в сети многие реактивщики переходят на вьюху. Как считаете через год воспребовательность во вью или реакте больше будет? По вашему мнению или опыту

Serge
25.05.2018
04:15:51
В реакте

ed
25.05.2018
04:17:09
Ребята, привет! Хотел спросить такое: Сейчас популярен реакт, но судя из заметок в сети многие реактивщики переходят на вьюху. Как считаете через год воспребовательность во вью или реакте больше будет? По вашему мнению или опыту
Я перешел из реакта на вью (после нескольких крупных црм-подобных проектов в продакшене, они закрыты от публики, и сейчас там говно и палки, поэтому не покажу), просто требования проекта. Имхо, мне сейчас вью местами приятнее (местами еще не понял) просто потому, что реакт задолбал обновляться и депрекейтить свои методы

Есть кто живой?

Margarita
25.05.2018
04:23:40
Я вроде живая

Yurij
25.05.2018
04:23:44
ed
25.05.2018
04:24:16
Такой вопрос. Я пишу компонент "форма", у него должен быть метод "reset", можно ли во вью напрямую вызывать метод дочернего компонента?

точнее даже, от этого я откажусь, интересует в принципе, подобнеые ситуации. Наприме окомпонент input должен иметь метод что-то вроде hasErrors(), это чекается "сверху"

Margarita
25.05.2018
04:26:32
Я вроде по этому поводу уже писала - насколько я знаю, можно или пропсы передать, или через общую шину событий

Google
ed
25.05.2018
04:26:33
вот, как правильно его вызвать

Margarita
25.05.2018
04:26:43
Не знаю, после меня кто-нибудь что-нибудь умнее по этому поводу написал?

ed
25.05.2018
04:26:48
не, это уже немного другое)

input внизу, у него метод, я в родителе должен узнать валидный он или нет в данный момент

Margarita
25.05.2018
04:27:39
По-моему, это противоречит инкапсуляции, разве нет?...

Только ребенок должен знать, что у него там валидно, а что нет

ed
25.05.2018
04:28:07
ну он как раз знает, только как заставить его проверить это)

Margarita
25.05.2018
04:28:28
Если мы заполнили форму (форма ребенок, например) и нажали сабмит, форма провалидировалась и она может отправить наверх ивент типа "я валидна, делаем что хотели дальше"

ed
25.05.2018
04:29:41
а если у меня на одном из инпутов асинхронный валидатор с запросом на бек

Roman
25.05.2018
04:30:03
Вешаешь на дочерний ref и делаешь this.$refs.refName.childMethod() но лично я против таких манипуляций

ed
25.05.2018
04:30:31
Вешаешь на дочерний ref и делаешь this.$refs.refName.childMethod() но лично я против таких манипуляций
это работает, но, я захотел пойти по более правильному пути и разбираюсь как правильно)

Margarita
25.05.2018
04:30:40
форма "провалидировалась", опять же, форма родитель по отношению к инпуту, валидаторы у инпута
Зачем дети-инпуты отдельно? :) это же не реакт. Вью - это mvvm, тут компоненты нужны не для того, чтобы рендерить вьюшки, как в реакте

Скорее всего, тебе не нужен отдельный компонент для инпута, а нужен компонент для всей формы сразу

Margarita
25.05.2018
04:31:46
В реакте всякая мелочь выносится в компоненты для удобного рендеринга при изменениях, а во вью есть двухсторонее связывание и это не надо

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