@vuejs_ru

Страница 3483 из 3900
Rai
22.08.2018
09:40:39
интерфейс такой export interface PhoneObject { phone: string; whatsapp: boolean; viber: boolean; }

может ли как то persist state влиять на это? допустим в localStorage у меня есть все данные без потерь а в самом сторе нет ?

Andrey
22.08.2018
09:48:21
Привет всем! Ночью спрашивал - но никто не ответил. Можно ли декомпилировать js файл и получить обратно что то типа компонентов?

Dmitry
22.08.2018
09:49:08
нет

Google
Dmitry
22.08.2018
09:49:16
вот прямо vue компонент ты не получишь

ты получишь максимум jsx представление скомпилированного шаблона

Azzy
22.08.2018
09:52:29
Возможно такой вопрос уже задавали, но можно ли сделать так что бы кнопка назад в браузере работала с vue-router а не выкидывала обратно в корень сайта?

Dmitry
22.08.2018
09:52:54
она и должна работать

Dmitry
22.08.2018
09:53:11
в хистори моде точно

Azzy
22.08.2018
09:53:32
в хистори моде точно
хм странно, у меня хистори моде как раз

Vadim
22.08.2018
09:55:00
хм странно, у меня хистори моде как раз
https://router.vuejs.org/ru/api/#replace Возможно этот параметр указан

Azzy
22.08.2018
09:56:15
https://router.vuejs.org/ru/api/#replace Возможно этот параметр указан
Неа, такого нет, что странно оно только заработало как надо, а теперь опять не работает

Azzy
22.08.2018
09:56:28
Учитывая что код я не изменял

Dmitry
22.08.2018
09:56:39
как ты на другой роут перенаправляешь?

push?

Google
Yan
22.08.2018
09:57:12
Azzy
22.08.2018
09:57:13
пуш надо да?

Dmitry
22.08.2018
09:57:19
да

репласе ты меняешь in place на другой роут

Yan
22.08.2018
09:57:34
replace
А ну все ясно

Dmitry
22.08.2018
09:57:41
пуш это про историю, пушишь в историю

дока ?

Andrey
22.08.2018
09:58:04
нет
Прошу прощение за нубский вопрос, а каким образом можно получить jsx представление?

Dmitry
22.08.2018
09:58:28
зачем тебе это вообще

Yan
22.08.2018
09:58:31
Но зачем

Dmitry
22.08.2018
09:58:31
ты чето выдумываешь

Yan
22.08.2018
09:58:46
Дефолт темплейты вполне ок

Azzy
22.08.2018
09:58:51
да
спасибо затупил, изначально просто не хистори мод был, поэтому везде реплейсы были

Andrey
22.08.2018
09:59:46
зачем тебе это вообще
Посмотреть хочется - можно ли с этим файлом дальше работать... ?

Dmitry
22.08.2018
09:59:57
лол

Yan
22.08.2018
10:00:08
Google
Andrey
22.08.2018
10:00:34
Dmitry
22.08.2018
10:01:09
исходный файл то какой вообще?

ты же ничего не рассказал, как тебе помочь

Andrey
22.08.2018
10:02:05
Т.е. если файл js есть а исходников нет. Файл скомпилен в продакшен (минимизирован). Как сложно будет внести изменения или дополнения?

Dmitry
22.08.2018
10:02:25
берёшь скомпилированный жс файл, затем берёшь пропускаешь его черех prettier какой нибудь, затем разбираешься что где с большой болью

можно, но ОЧЕНЬ сложно и больно

и нужно жс неплохо знать

но зачем это нужно, я понять не могу. По моему это какая-то глупость

Yan
22.08.2018
10:03:33
и нужно жс неплохо знать
Там же ещё и переменные все одной двумя буквами

Dmitry
22.08.2018
10:03:49
Ну пусть страдает

Vlad
22.08.2018
10:03:50
Andrey
22.08.2018
10:03:54
Ну нету исходников... Стоит ли браться за правки... И какой коэфициент к обыному ценнику? ?

Dmitry
22.08.2018
10:04:09
лооол

Andrey
22.08.2018
10:04:34
?

Vlad
22.08.2018
10:05:00
Скажи заказчику , что жс минифтцтруется в байткод. Очень дорого редактировать

Dmitry
22.08.2018
10:05:36
проще переписать и оп проект на 2 года с сомнительным результатом, раз у тебя такие вопросы

K R A S I V O

Google
Yan
22.08.2018
10:07:53
Можно ещё один скрипт наверх накинуть

Но это тоже такое себе

Dmitry
22.08.2018
10:08:20
Jquery aga

Andrey
22.08.2018
10:08:42
Спсапибо всем за ответы! Убедили! ?

Admin
ERROR: S client not available

Dmitry
22.08.2018
10:10:45
я к вам опять с ночным вопросом. как реактивно выводить древовидную структуру, если Vue не поддерживает реактивность во вложенных элементах? вот как пушнуть во вложенный массив не дёргая глобальный $forceUpdate и не извращаясь с дополнительной переменной и назначением через Vue.set куска объекта самому себе в документации есть только // Vue.set Vue.set(vm.items, indexOfItem, newValue) но когда я пушу у меня же нет иднекса, который нужно изменить

Dmitry
22.08.2018
10:14:39
children, value :)
а можно пример? (если на ts, вообще замечтательно будет)

Illya
22.08.2018
10:14:49
лень

вот только на ts я еще не писал

Dmitry
22.08.2018
10:16:19
this.project.scenarios.push(new Scenario()); — уже не реактивно

Alexander
22.08.2018
10:16:53
на первом уровне вложенности
На любом если массив второго уровня был правильно добавлен

Dmitry
22.08.2018
10:17:54
а как правильно добавить/инициализировать массив в реактивный объект?

Illya
22.08.2018
10:18:13
просто добавить в объект

через Vue.set

Google
Illya
22.08.2018
10:19:46
data должна быть POJO

Mezhevikin
22.08.2018
10:21:06
Есть лоадер для вебпака который обфусцирует js(запутывает, лочит на домен) - https://github.com/javascript-obfuscator/obfuscator-loader . Нужно прикрутить его для vue компонентов. Пробовал прописывать его в postLoaders и loaders - не работает.



Кстати если в vue файле сделать <script lang=‘obfuscator-loader ’></script> - так код будет обфусцировн, но меня такой вариант не устраивает из-за того что нужно передавать большое количество параметров в loader.

Dmitry
22.08.2018
10:24:34
Illya
22.08.2018
10:24:43
еще раз

this.project.scenarios.push(new Scenario())

не сработает

data должна быть строго POJO

вы не можете совать объекты классов в data

вернее кто вас остановит (это JS), но это unsupported by design

The
22.08.2018
10:26:19
почему это?

Illya
22.08.2018
10:26:35
потому что так решил Эван

потому что слишком сложно организовывать взаимодействиее геттер, сеттеров, прототипов и прочего

Dmitry
22.08.2018
10:27:06
эм. Scenario — это POJO



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