
DimenSi
17.10.2018
08:11:07
Ты можешь взять целый массив, создать из него новый, заменить данные и вставить на место предыдущего.
Но я 100%, что ты просто где-то накосячил.
Без кода не понят, где ты косячишь.

Vitalii
17.10.2018
08:14:18

Дмитрий
17.10.2018
08:15:13

Google

b0g3r
17.10.2018
08:18:52

Дмитрий
17.10.2018
08:21:26
а как ты их достаёшь? через компутед?
Смотри, постараюсь более подробно обьяснить.
У меня есть Блок, и в зависимости от параметра proc определяется какую кнопку показывать.
При нажатии на кнопку 1, происходит запрос из actions , я меняю данные в базе и возвращаю полностью этот блок с уже новыми данными. И я пытаюсь в массиве блоков заменить полностью весь блок

b0g3r
17.10.2018
08:21:51
не, вопрос не об этом
как ты определяешь что данные заменились/не заменились
как в компоненте достаёшь данные из стора?


Mike
17.10.2018
08:23:08
Как реализовать масштабирование нескольких элементов, относительно другого элемента?
Пишу ресайз (на подобии canva.com, google presentation и т.д.) он должен ресайзить как один элемент так и несколько. Рабоатет это так, есть контейнер с элементами, и рядом с контейнером элементов лежит элемент ресайза, и когда элементы выделяются, то элемент ресайза высчитывает размеры и подстраивает его под выбраные элементы.
Проблема в том, что элементы лежат отдельно от ресайзера, так как элементы должны подстраиваться по ресайзер ,во время его ресайза.
Если бы элементы лежали внутри ресайзера, то я бы без проблем сделал это таким образом:
scaleWidth = containerNewWidth / containerSourceWidth
scaleHeight = containerNewHeight / containerSourceHeight
elemenWidth = elementWidth * scaleWidth
elementLeft = elementLeft * scaleWidth
elementHeight = elementHeight * scaleHeight
elementTop = elementTop * scaleHeight
и тогда все элементы подстроятся внутри ресайзера.
но постоянно перемещать при начале ресайза элементы в ресазер не хотелось бы, потому, что из за спецификации приложения это очень не жежательно, хотя можно.
В общем если я применяю код выше, то элементы нормально масштабируются по width, heigth, а top, left не получается подогнать, я пробовал уже подстраивать координаты, прибавляя/ вычитая координаты контейнеров... что только не делал, не получается подстроить по top, left....


Дмитрий
17.10.2018
08:25:36
не, вопрос не об этом
Каждый блок это отдельный компонент. Я передаю в него props.id и в created тяну данные данные
this.item = this.$store.getters.getBlock(this.id);

b0g3r
17.10.2018
08:25:50
в какой момент?

Дмитрий
17.10.2018
08:25:57
created

b0g3r
17.10.2018
08:26:18
Ну поэтому и нет реактивности — эти данные запрашиваются в created
единожды, при создании компонента

Дмитрий
17.10.2018
08:26:39
но смотри, если я меняю не весь блок а какой то отдельный параметр Например отдельно ставлю proc = 1 то все нормально и реактивность срабатывает

b0g3r
17.10.2018
08:26:40
сделай computed item

Google

Web21
17.10.2018
08:28:36
на странице есть таблица, которая загружается из админки xls файлом, как сделать поиск только по 4-6-8 колонкам?
на поиске висит v-model

Павел
17.10.2018
08:47:58

Nightwelf
17.10.2018
09:00:39
парни, а никто не поделится вот такой штукой bryntum scheduler?

Nikolay
17.10.2018
09:10:10
у меня нет, могу посоветовать dhtmlxScheduler как аналог

Nightwelf
17.10.2018
09:13:48
там тоже платно :(
а ну вижу лиц
нужны "люди"
и vue поддержка

Vladyslav
17.10.2018
09:23:52
привет, народ, кто шарит как в вью роутере сделать чтобы в урле типа
path: /:aaa(${aaa_regexp})?/:bbb(${bbb_regexp})?/:tag?,
сделать так чтобы 1 из параметров aaa и bbb был обязательным

Sunlive
17.10.2018
09:24:50
антипригар захватил?
тут ничего не поменялось
в лучшую сторону )))

Bohdan
17.10.2018
09:26:03
покрылся тефлоном с нужной стороны

Sunlive
17.10.2018
09:28:23
? я ж говорил

Дмитрий
17.10.2018
09:29:10

Bohdan
17.10.2018
09:29:22
? я ж говорил
что, даже от моих самых остроумных комментов уже пригорает? :D

Google

Павел
17.10.2018
09:29:40

Vladyslav
17.10.2018
09:31:23
Нет знающих?
привет, народ, кто шарит как в вью роутере сделать чтобы в урле типа
path: /:aaa(${aaa_regexp})?/:bbb(${bbb_regexp})?/:tag?,
сделать так чтобы 1 из параметров aaa и bbb был обязательным

Sunlive
17.10.2018
09:31:42

Oleg
17.10.2018
09:32:18
ребят, кто-нибудь может пояснить почему
computed: {
blaBla() {
return this.$store.getters.blaBla;
},
},
работает, а вот
computed: {
blaBla: () => this.$store.getters.blaBla,
},
не работает?

Bohdan
17.10.2018
09:33:42
потому, что ты документацию не читаешь и не знаешь, чем отличается стрелочная функция от обычной
@SunIive гори-гори ясно

Sunlive
17.10.2018
09:34:32

Oleg
17.10.2018
09:34:42
чем отличается знаю, а вот как передаётся this внутри вуя - нет.

Vladyslav
17.10.2018
09:34:56

Bohdan
17.10.2018
09:34:57
ну короче да

Vladyslav
17.10.2018
09:36:25
привет, народ, кто шарит как в вью роутере сделать чтобы в урле типа
path: /:aaa?/:bbb?/:tag?,
1 из параметров aaa и bbb был обязательным
или тут только про стрелочные функции знают))

Oleg
17.10.2018
09:37:01
пнятненько, спасибо

Sunlive
17.10.2018
09:38:18

Bohdan
17.10.2018
09:39:27

Vladyslav
17.10.2018
09:40:08
тоесь урл работал только
ааа/tag
bbb/tag
aaa/bbb/tag
но не /tag
чтобы именно одним path мне нужно одно имя у них

Google

Valentin
17.10.2018
09:40:58
Раздел Optional тебе должна помочь

Bohdan
17.10.2018
09:42:27
я не работал с вью-роутером, но отталкиваясь от архитектуры других роутеров - это либо невозможно, либо надо делать три разных роута с разными регексами

Admin
ERROR: S client not available

Vladyslav
17.10.2018
09:42:54
path: /:aaa/:bbb?/:tag?,
path: /:aaa?/:bbb/:tag?,
та хватает двух таких

Bohdan
17.10.2018
09:43:09
с двумя получилось?

Vladyslav
17.10.2018
09:43:26
пробовал через alias, но ругается роутер при построении уронлов через ссылку на имя

Bohdan
17.10.2018
09:43:28
да, вполне возможно, это от нюансов реализации зависит

Valentin
17.10.2018
09:43:31

Vladyslav
17.10.2018
09:43:33
я думал как-то можно красивее

Bohdan
17.10.2018
09:43:41

Vladyslav
17.10.2018
09:43:46

Valentin
17.10.2018
09:43:59
Любой, а уже внутри компонента проверять что именно тебе пришло, ааа или ббб

Bohdan
17.10.2018
09:44:10

Valentin
17.10.2018
09:44:17
тогда беда)

Vladyslav
17.10.2018
09:44:20
там выше так и есть
просто я упрстил, никто не отвечал

Bohdan
17.10.2018
09:44:38

Valentin
17.10.2018
09:44:39
ну я бы делал разные роуты, зачем запариваться

Google

Vladyslav
17.10.2018
09:45:12
проект переезжает на спа, и у него длинная сео история, которую нельзя похерить

Valentin
17.10.2018
09:46:22
ну ты же понимаешь что если ты укажешь в роутере 2 роута вместо одного общего - для сео ничего не поменяется, ведь обрабатывать их будет одна и та же страница?

Vladyslav
17.10.2018
09:46:30
просто если 2 урла, у них должно быть разное имя
и нельзя универсально сделать router-link to чтобы параметры накидал и не думал какой урл будет, ибо они динамичны

Vladislav
17.10.2018
09:46:34
в опу СПА даешь компонентный подход и перезагрузку страниц!

Vladyslav
17.10.2018
09:47:27
а функционал один и тот же там(

Andrew
17.10.2018
09:51:05
match там может какой-то есть тип exact

Kuanysh
17.10.2018
10:08:27
кто юзил iview for vue js?

Alex
17.10.2018
10:20:31
Почему линтер ругается?

Sunlive
17.10.2018
10:21:40
судя по всему ты его не юзаешь нигде
раз он темный