@vuejs_ru

Страница 3405 из 3900
Gendalf
08.08.2018
16:33:34
Привет! Можете подсказать? я скачал https://github.com/vuejs-templates/webpack как из консоли получить доступ к объекту vue?

Van
08.08.2018
16:35:35
https://github.com/vuejs/vuex-router-sync

Gendalf
08.08.2018
16:36:40
Зачем?
нужно один метод дернуть

Google
Stanislav
08.08.2018
16:37:02
Gendalf
08.08.2018
16:37:27
да

Stanislav
08.08.2018
16:38:21
да
В списке компонентов тыкнуть на нужный компонет. В консоли будет доступен объект $vm0

Gendalf
08.08.2018
16:47:11
В списке компонентов тыкнуть на нужный компонет. В консоли будет доступен объект $vm0
да, так работает, а если нужно из скрипта дернуть? и у меня загружается рендерится vue так

"render": h => h(App),

Stanislav
08.08.2018
16:47:44
да, так работает, а если нужно из скрипта дернуть? и у меня загружается рендерится vue так
Это очень странно. Такого не должно хотеться. Зачем так делать?

Gendalf
08.08.2018
16:49:58
Это очень странно. Такого не должно хотеться. Зачем так делать?
сделал сначала без webpack, сейчас делаю иначе, есть небольшой объект для работы с веб сокетами оттуда вызывается метод vue)

ed
08.08.2018
16:50:56
Я могу как-то передать объект одного роута {name: 'route', params: {}} и понять он сейчас активен или нет?

Michael
08.08.2018
16:51:16
Чуть зарефакторил кусок кода. Стало: colors = ['red', 'green', 'orange', 'purple'] return colors[i] || 'cyan' было: if i==0 then 'red' else if i==1 then 'green' else if i==2 then 'orange' else if i==3 then 'purple' else 'cyan'

Радостный.

ed
08.08.2018
16:53:31
проверить на equal name + params?

Daniil
08.08.2018
16:53:45
Да хоть в консоль лог

Google
ed
08.08.2018
16:54:37
не, это часть функционала (активный таб по роуту)

так что надо норм способ)

что-то в стиле this.$router.isActive(route)? true : false

Mike
08.08.2018
16:54:59
Привет! Как вместо id отображать название категории в адресной строке ? У меня в роутах: {path: '/post/category/:id', component: 'PostCategory', name: 'post_category'} Но хотелость бы чтоб в адр.строке было не id категории а имя категории. Например localhost://post/category/python/

Michael
08.08.2018
16:57:11
что-то в стиле this.$router.isActive(route)? true : false
дело в том, что ни у кого нет объекта route для передачи в аргументы вот такому концепту

ed
08.08.2018
16:57:36
у меня в компонент прилетает объект роута который рендерится потом

есть текущий роут

надо понять, прилетел текущий или нет

Artyom
08.08.2018
16:59:40
Кто-нибудь пробовал? https://github.com/styled-components/vue-styled-components Есть какие-то серьёзные минусы?

Саша
08.08.2018
17:10:29
Добрый вечер. А кто-нибудь знает, как получить функцию $t(), она же Vue.i18n.translate() в компоненте?

Добрый вечер. А кто-нибудь знает, как получить функцию $t(), она же Vue.i18n.translate() в компоненте?
У меня такая задача: нужно сгенерировать пункты меню; они приходят с сервера (из-за прав не всем пользователям доступны все разделы сайта)

<router-link to="папка/1">1</router-link>? <router-link to="/1" append>1</router-link>?

Like
08.08.2018
17:12:29
Интересный вопрос

Daniil
08.08.2018
17:17:36
)

при папка/1 будет именно текущий путь + папка/1, если ты уже находишься в папка, то почему вариант с /:id не работает?

песочница тогда уж лучше

ed
08.08.2018
17:27:54
Народ, а директивы обновляются? типо <button v-routename="property">кнопка</button> Если в родителе изменилось property и оно передалось новое, как в директиве обработать (обработка клика)?

ed
08.08.2018
17:29:27
В директиве нужно на это хендлер описывать
у меня в директике в bind стоит навешивание обработчика клика, соответственно в нем значение устаревает, кинь плиз на доку

Google
ed
08.08.2018
17:29:30
где это почитать

учитывая, что на странице может быть таких элементов дофига и надо "обновлять" только необходимый

DimenSi
08.08.2018
17:31:42
https://ru.vuejs.org/v2/guide/custom-directive.html#Хуки

Хук componentUpdated

ed
08.08.2018
17:34:01
https://ru.vuejs.org/v2/guide/custom-directive.html#Хуки
и сохранять это в vnode.context[binding.tag]?

как мне потом в клике (который назначен в бинде) выдернуть "обновленное значение" без костылей7

DimenSi
08.08.2018
17:35:34
Думаю тебе придется при каждом переобновлении компонента заново крепить хендлер

Или пихай контекст в сам элемент, и уже из элемента бери значения для хендлера

В дом элемент*

А в хуке апдейта, обновляй контекст

Alex
08.08.2018
18:06:35
https://router.vuejs.org/ru/api/#base

БОГАТЫРЪ
08.08.2018
18:13:43


Quinn
08.08.2018
18:14:12
Лол..

БОГАТЫРЪ
08.08.2018
18:14:15
вот код https://hastebin.com/cikaqoxani.js

или так должно быть?

Admin
ERROR: S client not available

Саша
08.08.2018
18:22:05
JSON.stringify()?

БОГАТЫРЪ
08.08.2018
18:22:25
JSON.stringify()?
спасибо

Саша
08.08.2018
18:23:39
Подскажите по динамически добавляемым роутам, плиз. Как обработать ситуацию, когда пользователь обновил страницу, а роут, на который он хочет перейти ещё не добавился, и его кидает на 404?

Google
Саша
08.08.2018
18:25:11
ты хочешь сделать вызов 404?
Наоборот) Он ложно срабатывает

Denis
08.08.2018
18:25:16
Заполнение роутера точнее

БОГАТЫРЪ
08.08.2018
18:25:30
Наоборот) Он ложно срабатывает
{ path: '/404', name: 'IndexNotfound', component: Notfound, meta: { title: 'App name | Ничего не найдено! #404' } }, //handler { path: '*', redirect: '/404' },

Саша
08.08.2018
18:26:25
{ path: '/404', name: 'IndexNotfound', component: Notfound, meta: { title: 'App name | Ничего не найдено! #404' } }, //handler { path: '*', redirect: '/404' },
Да мне наоборот НЕ надо, чтобы 404 показывался) Просто когда пользователь обновляет страничку, роут ещё не добавился

Саша
08.08.2018
18:28:33
Выносить проверку до старта роутера
А это когда? Когда мы пишем Vue.use(Router)?

Denis
08.08.2018
18:30:08
А это когда? Когда мы пишем Vue.use(Router)?
Вариаций масса, хоть до инициализации приложения

Когда заинитил store но ещё не vue

БОГАТЫРЪ
08.08.2018
18:30:24


Valentin
08.08.2018
18:32:18
А ты уверен что ты пробовал гуглить или хотя бы перевести её?

Anton
08.08.2018
18:34:03
или хотя бы документацию базовую почитать)

https://ru.vuejs.org/v2/guide/syntax.html#Атрибуты

Саша
08.08.2018
18:35:01
:title="category.title", ошибка говорит, что {{ }} внутри атрибутов запрещена

឵Roma
08.08.2018
18:55:51
Нужно проект забилдить

npm run dev

БОГАТЫРЪ
08.08.2018
18:57:02
-

឵Roma
08.08.2018
18:57:20
Так все что в папке build заливаешь на сервер.. Или я чего-то не понял?

Kolya
08.08.2018
18:59:57
Попробуй)

Google
Саша
08.08.2018
19:00:25
А динамически удалять роуты можно? :D

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