@vuejs_ru

Страница 3735 из 3900
DimenSi
01.10.2018
18:24:49
Component: { render(h) { return h('router-view') }

Valeriy
01.10.2018
18:26:02
{ path: ... component: ... children: [ { path: '', component: ... }, ... ] }

Artyom
01.10.2018
18:26:38
Такой вопрос, а чем плохи встроенные роуты, те что в доке описаны. Или это тоже самое?
https://ru.vuejs.org/v2/guide/routing.html -вот, какие минусы? Соррян, если что, я так не особо специалист в этом.

а, судя по всему тоже самое.

Google
Ruslan
01.10.2018
18:31:09
Привет, использую hash роутинг, в приложении есть steam аунтефикация. Стим перекидывает по ссылке /auth, но при этом hash пропадает и компонент не отображается. Как можно добавить hash?

Aliaksei
01.10.2018
18:34:23
https://router.vuejs.org/ru/guide/essentials/nested-routes.html

Valeriy
01.10.2018
18:36:38
странная ситуация с именами у тебя там где step1, компонент называется RegisterStep2 и т.д.

может проблема элементарно в этом? :)

Lexx
01.10.2018
18:38:40
Hе подскажете как решить проблемку, после создания билда, решл потестить на локалке, все работает отлично, только вот после обновление страницы(F5/Refresh) кидает уже 404, Requested url Not Found.

Lexx
01.10.2018
18:39:32
я локально на ampps

Valeriy
01.10.2018
18:40:43
ну 99% это стандартная проблема любого SPA когда у тебя роутинг без hash а твой веб сервер не умеет делать fallback

Lexx
01.10.2018
18:41:38
это билд

Может где в доке описано это?

Valeriy
01.10.2018
18:43:31
это билд
я правильно понимаю, что ты деплоишь сбилденный проект и то что работало в дев окружении локально не работает на твоем стейджинге?

Google
Ruslan
01.10.2018
18:43:54
Прекращай его убирать, сам хеш по себе не исчезает.
я ничего с ним не делаю, но всеравно localhost:8080/auth вместо localhost:8080/#/auth

БОГАТЫРЪ
01.10.2018
18:44:39
как быть, блоки должны показаться после прогрузки axios, то есть у мення есть блок с картинкой не зависимая, но хочу скрыть во время загрузки, там стоит и так preloader анимация, делать v-if для независимых блоков?

БОГАТЫРЪ
01.10.2018
18:45:02


Valeriy
01.10.2018
18:45:23
Да, сделал билд и решил прогнать на локалке, видимо энв не сменил?
научи свой веб сервер отдавать главную страницу на любой путь через fallback

БОГАТЫРЪ
01.10.2018
18:45:31
как быть в эом случае, кто понял с полуслов, прощу ответить

DimenSi
01.10.2018
18:45:50
я ничего с ним не делаю, но всеравно localhost:8080/auth вместо localhost:8080/#/auth
ааа, сменить режим на history в роутере, mode: 'history'

Ruslan
01.10.2018
18:46:11
БОГАТЫРЪ
01.10.2018
18:46:47
Я не вижу другого варианта
короче пока грузится с api объект, хочу чисто после navbar оставить анимацию загрузки

на картинки видишь мб

я сам то нашел решение, задать как showLoader = true/false

Valeriy
01.10.2018
18:47:45
БОГАТЫРЪ
01.10.2018
18:48:04
только в этом случае showBlocks = true/false

Valeriy
01.10.2018
18:48:23
ну не совсем понятно что ты имеешь в виду

БОГАТЫРЪ
01.10.2018
18:48:35
акцент есть

не спорю

Ruslan
01.10.2018
18:48:55
ааа, сменить режим на history в роутере, mode: 'history'
так в том то и дело, что мне нужен мод hash, так как сервер не настоен на хистори. Обычный роутинг работает отлично, но вот редирект со стима не хочет добавлять его

DimenSi
01.10.2018
18:49:18
тогда надо попробовать ловить в хуке beforeEach

БОГАТЫРЪ
01.10.2018
18:49:23
есть блоки, которые во время загрузки анимации не должны показываться, как сделать чтобы они не показывались? ввести обертку v-if ?

Google
DimenSi
01.10.2018
18:49:26
нужный хеш

БОГАТЫРЪ
01.10.2018
18:49:40
я то нашел решение

создать var, и с помощью v-if сделать обертку блоков

это решение норм?

когда axios загрузил, то переменная showBlocks будет изменен на значение true

Valeriy
01.10.2018
18:51:57
это решение норм?
почитай еще про v-show и пойми разницу между этой директивой и v-if, соответственно сделай выбор

БОГАТЫРЪ
01.10.2018
18:52:19
можна ссылку

Valeriy
01.10.2018
18:52:39
можна ссылку
https://ru.vuejs.org/v2/api/#v-show

БОГАТЫРЪ
01.10.2018
18:53:51
https://ru.vuejs.org/v2/api/#v-show
разница в том, что стили меняет v-show, а v-if сам блок полностью?

Valeriy
01.10.2018
18:54:34
разница в том, что стили меняет v-show, а v-if сам блок полностью?
v-show просто меняет стиль, v-if маунтит/размаунтивает компонент

т.е. тут все зависит от твоих потребностей

БОГАТЫРЪ
01.10.2018
18:54:50
ясно, ну я о том же

БОГАТЫРЪ
01.10.2018
18:55:12
объясню как древний человек на пальцах



думаю понятно будет

Valeriy
01.10.2018
18:59:39
думаю понятно будет
v-if/v-else вполне, пока грузится показываешь свистоперделку какую-нибудь, чтобы юзер понимал что происходит вообще

но тут зависит от архитектуры

БОГАТЫРЪ
01.10.2018
19:00:54
https://enot-shop.turbocraft.ru/

к примеру

Valeriy
01.10.2018
19:01:02
если сам лист берет всю ответственность по загрузке на себя, это одно, если загрузкой данных занимается его родитель, то другое

Google
Serhiy
01.10.2018
19:01:22
если я понял вы хотите что бы при переходе на /register отображался 1 степ ... в таком случаи почему не использувать redirect ?

Ilya
01.10.2018
19:02:07
Всем привет объясните, пожалуйста, какова разница mixins и extends

Admin
ERROR: S client not available

Valeriy
01.10.2018
19:02:58
непонял, ну меня отдельный vue файл компонент стоит
ну ты можешь загружать данные либо в родительском компоненте и проносить их как пропсы для отрисовки, либо у тебя лист компонент сам по себе знает как ему достать данные с сервера и занимается этим самостоятельно

Valeriy
01.10.2018
19:04:13
Всем привет объясните, пожалуйста, какова разница mixins и extends
на долгосрочную перспективу, я бы не привыкал к mixins :)))

Ilya
01.10.2018
19:04:59
Я понимаю опасность mixins а разница между extends ?

Valeriy
01.10.2018
19:05:17
а почему не mapGetters? :)

это так к слову

БОГАТЫРЪ
01.10.2018
19:05:57
а почему не mapGetters? :)
actions getters, ну удобно, я видел в доки, знаю понимаю, делаю на свой вкус

пока разбираюсь в файлах

Valeriy
01.10.2018
19:07:48
а по поводу mixins у меня есть подозрение, что очень скоро vue повторит путь react и откажется от этой фичи :)))

Lexx
01.10.2018
19:07:54
Valeriy
01.10.2018
19:08:50
Не подскажите, в доке где-то об этом упоминается?
в доке скорее всего этого нет, по крайней мере я не видел, но это проблема собственно не фреймворка

если ты выбрал роутинг history вместо hash, то надо соответственно поднастроить веб сервер

Не подскажите, в доке где-то об этом упоминается?
https://router.vuejs.org/ru/guide/essentials/history-mode.html#%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%BE%D0%B2

Lexx
01.10.2018
19:13:04
благодарю

Valeriy
01.10.2018
19:13:21
однако нашел в доке :))) вот чем мне vue нравится, так это своей супер документированностью

Google
Ilya
01.10.2018
19:14:52
@ValeryKobzar extends зачем ?

Valeriy
01.10.2018
19:20:39
@ValeryKobzar extends зачем ?
для создания отдельного класса

@ValeryKobzar extends зачем ?
т.е. если сравнивать с реактом тем же, я бы сказал, что extend это что-то типа HOC, а mixins это... ну просто примесь :))

Женя
01.10.2018
19:57:28
Всем привет, подскажие пожалуйста. Я сделал обертку над селектом, а было все у меня через v-model, через $emit("input", value) я передаю значение в модель, но как выводить значение при получении уже заполенной модели, в общем как сделать что бы v-model работал на обертке как надо?

БОГАТЫРЪ
01.10.2018
19:58:56
:input_login в v-model

Женя
01.10.2018
20:01:38
Не понял)

Женя
01.10.2018
20:07:25
Спасибо

Edward
01.10.2018
20:20:34
Ребят, есть массив uuid, мне на каждый итерации необходимо сделать ссылку, но перед этим прописать перед каждым выводом /place например: в масиве текущий uuid - 456, мне нужно вставить ссылку place/456 Как это через :href сделать? :href="place.uuid" - работает, но мне еще нужно place прицепить

s4b0t
01.10.2018
20:22:19
конкатинация строк в JS

Valeriy
01.10.2018
20:24:02
:href="'/place/' + place.uuid"
херовый совет же :)))

лучше никогда не делать конкатенацию строк через +

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