@vuejs_ru

Страница 3068 из 3900
[Anonymous]
14.06.2018
11:40:13
RefactoringUI его проект

Kyooni?
14.06.2018
11:40:20
можно сделать полноценное приложение

удобно и быстро + никакой мороки с иоником(который взорвал мне жопу однажды)

[Anonymous]
14.06.2018
11:41:13
Google
Stanislav
14.06.2018
11:41:19
Сергей
14.06.2018
11:42:22
Нет
получается только бэк

[Anonymous]
14.06.2018
11:43:21
а что там какие-то супер дорогие запросы и операции?

Anton
14.06.2018
11:45:05
я чет запутался, вы мне рекомендуете посмотреть в сторону FuseTools?

Alexey
14.06.2018
11:46:22
раз уж тут про жс много вопросов, то тоже спрошу. Как вы используете библиотеки сторонние, если использовать intellisense, то там нет краткого описания метода хотябы. Всегда нужно читать и сверяться с докой?

Kyooni?
14.06.2018
11:48:56
я чет запутался, вы мне рекомендуете посмотреть в сторону FuseTools?
я конкретно - да. Правда, там нет поддержки вью, но язык разметки крайне простой. Если именно на вью хочешь, то лучше всего onsen ui и framework7

Lao9s
14.06.2018
11:53:06
Zdrastvuite U menea odno problema s arrays iz Vuex Vot kod: computed: { users(){ var users = this.$store.getters.getUsers; if(Object.keys(users).length > 0){ delete users[0]; } return users; } } ea hociu udaliti pervii user, iz var users, a on udaleaitsea iz this.$store.getters.getUsers; Kak zdelati tak shtobi udalilsea tolko iz var users ?

u menea netu translit, i ruskaia klaviatura

ea hociu tolko poluciti spisok users, a dalse zdelati to shto hociu s atom spisok

Евгений (Light4everyone)
14.06.2018
11:55:49
Grigorii
14.06.2018
11:56:07
u menea netu translit, i ruskaia klaviatura
ispolzuy foneticheskuyu klaviaturu

Google
Grigorii
14.06.2018
11:56:50
Hedint
14.06.2018
11:56:58
var users = this.$store.getters.getUsers.slice(1); зачем там Object.keys - тоже не совсем ясно, если это массив.

Lao9s
14.06.2018
11:57:53
ato ne array, ato obiekt spasibo za pomoshi

Евгений (Light4everyone)
14.06.2018
11:58:28
эээээ, тыж сказал что это array

var users = Object.assign({}, this.$store.getters.getUsers);

Lao9s
14.06.2018
11:59:45
Ea oshibalsea, izvinite

Vasiliy
14.06.2018
12:17:01
Всем привет, подскажите плиз самый оптимальный способо обработки ошибок на ответ от сервера

Vadim
14.06.2018
12:17:17
Мб кто-то сталкивался. https://github.com/shentao/vue-multiselect Как отключить действие @search-change, если оно вызвано сразу после @select? Я выбираю какой-то пункт, меняется содержание инпута и он еще раз вызывает событие @search-change

Dmitriy
14.06.2018
12:23:38
подскажите пожалуйста, иногда встречал в vue приложениях файл permission.js в котором обрабатываются доступы, вопрос, безопасно ли на клиенте проверять доступы, не логичней это вынести на сервер?

Alex
14.06.2018
12:24:41
Файл наверное для плагина какого-то есть. По умолчанию в шаблоне нет таких. А так вообще лучше там и там проверять. На сервере чтобы данные не отдавать, на клиенте чтобы просто не давать пользователю ходить по пустым страницам

Vladyslav
14.06.2018
12:50:10
Привет всем, есть вопрос. Есть компонент, который делает watch '$route' и тянет данные как я могу проверить в нем (к примеру добавить как-то мета данные и чекать их внури) что мы попали сюда в результате popstate (браузерное назад) и он не тянул в этом случае данные вновь

Maksim
14.06.2018
12:59:01
@all Какой связкой делаете гибридные приложения на vue? Vue + iOnic + Cordova ?

Vladyslav
14.06.2018
13:00:55
воспользоваться например хуком beforeRouteUpdate (to, from, next) в котором и проверять откуда (from) пришли и куда (to) идем
я могу проверить откуда куда, но как узнать что именно через браузерное вперед-назад мне это важно

Алексей
14.06.2018
13:01:13
Всем привет! Только начал разбираться с тестами. Подскажите, как сделать заглушку для функции в jest?

Google
Anton
14.06.2018
13:01:45
Alex
14.06.2018
13:04:26
я могу проверить откуда куда, но как узнать что именно через браузерное вперед-назад мне это важно
Видимо проблему стоит решать с другой стороны. Почему данные не нужно грузить снова?

Maksim
14.06.2018
13:05:20
Anton @trousev спасибо, поизучаю, что лучше зайдет

Vladyslav
14.06.2018
13:06:20
Видимо проблему стоит решать с другой стороны. Почему данные не нужно грузить снова?
так как на странице там при скролинге тянется много асинхронных данных юзер зашел на объвление, покрутил вниз долго посмотрел много рекомендаций, увдиел 2 интересющих, зашел на первое - не понравилось прыгает назад браузером чтобы посмотреть второе а у него сбросилось старое состояние и пошел новый запрос

не знаю понятно ли(

Сергей
14.06.2018
13:06:26
Подскажите в чем трабла? когда вывожу из пропса число в параметр в :to={} то ссылка не корректно отображается /object или /#, а если напишу число руками а не из переменной то всё корректно, в чем лажа?(

Alex
14.06.2018
13:07:14
не знаю понятно ли(
Храните загруженные данные во вьюксе

Если у вас SPA то переход не сбросит сохраненные

Сергей
14.06.2018
13:16:00
Двоеточие убери если хочешь отправить строку
мне id нужно передать в параметр

Denis
14.06.2018
13:18:22
:to="id", где id - параметр

Сергей
14.06.2018
13:19:29
:to="id", где id - параметр
у меня :to={name: 'riute', params: id}

Denis
14.06.2018
13:20:52
В роутер передаешь или в компоненту какую-то? Я понять не могу

Arsen
14.06.2018
13:28:14
:to={name: 'riute', params: { id }}

Vladyslav
14.06.2018
13:37:33
Храните загруженные данные во вьюксе
они есть во вьюксе, все окей проблема в том, что мне нужно "отменить" запрос данных(новых, он происходит при смене урла), на событие popstate

Алексей
14.06.2018
13:40:28
С vue bootstrsp кто нибудь работал?)

Maksim
14.06.2018
13:43:34
С vue bootstrsp кто нибудь работал?)
я забыл давно про бутстрап, сейчас иногда юзаю vuetify

Алексей
14.06.2018
13:47:39
Да я просто сделал компоненту, в которой есть кнопка

Но когда я ее добавляю в контейнер, например, стиль немного портится

Google
Алексей
14.06.2018
13:48:38
И эта компонента не адаптируется под всякого рода контейнеры (формы, etc)

А про vuetify -- спасибо) Жаль, что не узнал про него раньше

Maksim
14.06.2018
13:50:19
у кнопки есть класс btn?

Алексей
14.06.2018
13:50:45
Ну да, точнее, b-btn

В шаблоне размещен

Admin
ERROR: S client not available

Maksim
14.06.2018
13:52:42
перекрывает какие-то бутстрапа стили, проинспекти и будет видно в чем дело

Алексей
14.06.2018
13:53:44
А ты юзал бутстреп без всяких доп библиотек, Аля vue-bootstrap

?

Denis
14.06.2018
13:53:54
й

\ь\\уыу3уцыяфЫФйц23аФЯеепкнкн5неп] 11Я 367ЫПРЛДЛОРП МИТЬОАВЫФАПР

Sunlive
14.06.2018
13:58:36
это какой то сниппет для 1с

Vladyslav
14.06.2018
13:59:43
Отправляйте запрос если в данных еще ничего нет
думал, так если человек ходил между однотипными страницами, то они там будут) есть какое-то решение нормальное, но я не пойму пока какое что-то застрял

Александр
14.06.2018
14:00:14


Sunlive
14.06.2018
14:01:03
.slice(0)

Ilya
14.06.2018
14:01:22
А есть ли способ - разбить большой проект на несколько поменьше? Возникает вопрос если создать несколько отдельных Vue проектов, то как их потом обьединить в один? Например юзеру вначале предлагается выбрать команду и в зависимости от выбора - подключается определённый Vue app с его собственными роутерами и тд.

Александр
14.06.2018
14:02:43
.slice(0)
а почему он изменят изначальный массив? [...] должно же решить проблему

Sunlive
14.06.2018
14:03:18
а почему он изменят изначальный массив? [...] должно же решить проблему
там где то было в доке написано про этот хак, в компьютедах вроде, над глянуть

Hedint
14.06.2018
14:04:20
чот странное вы пишете)

Google
Hedint
14.06.2018
14:09:26
x = [{foo:'foo'},{ bar : 'bar'}]; z = x.slice(0); z[0] = 1; // z = [1, {bar:'bar'}], x = [{foo:'foo'},{ bar : 'bar'}]; z[1].bar = 'foo'; // z = [1, {bar:'foo'}], x = [{foo:'foo'},{ bar : 'foo'}]

Sunlive
14.06.2018
14:09:29
чот странное вы пишете)
ну типа я предполагаю, что при фильтрации массива, он портится и не равен изначальному даже если фильтр пуст, помогал .slice(0) что бы он каждый раз делал копию массива которую фильтрануть и не трогать изначальный, иначе не пахало

Stanislav
14.06.2018
14:12:39
Еее, жаваскрипт, изменение по ссылке. Если сделать поверхностную копию массива, объекты в нем останутся те же

Что и показал выше Hedint

Александр
14.06.2018
14:14:49
И как быть? Мне дату надо отфильтровать, не торогая основной массив

Sunlive
14.06.2018
14:15:12
да похуй

это чисто доебаться

Hedint
14.06.2018
14:19:40
И как быть? Мне дату надо отфильтровать, не торогая основной массив
ну если не хочешь менять логику, а просто чтоб работало так же, можешь глубокую копию массива сделать

_.cloneDeep из lodash или JSON.parse(JSON.stringify(array))

Александр
14.06.2018
14:26:50
толи лыжи не едут толи я чего-то не понимаю

this.services.slice()

также меняет основной массив

Hedint
14.06.2018
14:27:13
омг)

также меняет основной массив
прочти что выше писали же)

Александр
14.06.2018
14:27:56
lodash не хочу тащить

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