@vuejs_ru

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

Без кода не понят, где ты косячишь.

Vitalii
17.10.2018
08:14:18
Но данные заменились
можно mapState в computed

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
там тоже платно :(

а ну вижу лиц

у меня нет, могу посоветовать dhtmlxScheduler как аналог
надо чтобы было вот так https://www.bryntum.com/examples/scheduler/eventeditor/

нужны "люди"

и 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 гори-гори ясно

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

Vladyslav
17.10.2018
09:34:56
Bohdan
17.10.2018
09:34:57
чем отличается знаю, а вот как передаётся this внутри вуя - нет.
не передается во втором варианте this = undefined

ну короче да

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

или тут только про стрелочные функции знают))

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

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
я не работал с вью-роутером, но отталкиваясь от архитектуры других роутеров - это либо невозможно, либо надо делать три разных роута с разными регексами

Раздел Optional тебе должна помочь
мне кажется, optional не соответствует его требованию вида ИЛИ

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
мне кажется, optional не соответствует его требованию вида ИЛИ
ну ему достаточно один сделать опциональным

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

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

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
path: /:aaa/:bbb?/:tag?, path: /:aaa?/:bbb/:tag?, та хватает двух таких
а ты не пробовал вложенные роуты делать ?

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
судя по всему ты его не юзаешь нигде

раз он темный

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