@vuejs_ru

Страница 1501 из 3900
Marcel ??
23.10.2017
10:19:57
Гайс, всем привет, только недавно вкатился в vue. И возник такой вопрос: Есть компонент app.vue, в котором есть шапка, навигация и футер, т.е. вещи которые встречаются на всех страницах приложения, и в который подставляется содержимое других компнонетов. Но есть страница логина, где этих статичных элементов (хедер, навигация, футер) быть не должно. Как правильно реализовать эту страницу логина?

Google
Stanislav
23.10.2017
10:25:48
где все вьюхи идут от хедераблефутерабле но несколько от своих

считаю оба варианта костыльными и хочу наследование, хотя такая структура очень явная и красивая нверное

Marcel ??
23.10.2017
10:28:46
хотя я знаю два пути либо ифами проверять на хереде и футере а не логин ли ты часом
я вот такое сейчас сделал, но тоже думаю что это как-то костыльно

Dmitry
23.10.2017
10:30:32
Сделайте несколько лейаутов. Например один для логина, второй для всего остального.

Надо больше компонентов чем только app.vue. App.vue считай просто точка входа в приложение

Alex
23.10.2017
10:32:11
Есть идеи, почему вылезают ошибки? C click - это одна из

Dmitry
23.10.2017
10:32:26
Что за компонент такой?

сделайте просто higher order component

Dmitry
23.10.2017
10:34:18
Кавычки потерял

Alex
23.10.2017
10:35:18
Кавычки потерял
https://jsfiddle.net/rcnow/kspr1fsm/2/ Все равно ошибка

Dmitry
23.10.2017
10:36:05
Google
Denis
23.10.2017
10:36:08
methods

S на конце

Андрей
23.10.2017
10:36:43
как сделать автофокус на input, который находится в div и показывается при срабатывании условия v-if? пробовал через ref, но в момент срабатвыания условия в ref пустой (в ref input доступен когда скрывается блок)

Alex
23.10.2017
10:37:02
S на конце
Спасибо

Denis
23.10.2017
10:39:02
Ну или из input делать отдельный компонент и по mounted отдавайте фокус

Vladimir
23.10.2017
10:40:54
Ребят, мож кто знает, как в реакте получать путь роутинга? Допустим во вью this.$route.path , а там?

Василий
23.10.2017
11:55:07
Ребят, вопрос больше к опыту разработки, чем по конкретно коду. Есть у меня SPA приложение, где юзер может делать операции CRUD над обеъктами Нужна авторизация и регистрация, нормально ли будет сделать для всего этого отдельный шаблон с отдельным vue приложением?

бэкэнд на фласке, поэтому мыслю в темплэйтах

То есть, юзер приходит ко мне, я вижу, что он не залогинен и выдаю ему страницу логина и регистрации в одной, но этой отдельное vue приложение и шаблон, это нормально или не best practices?

Василий
23.10.2017
11:58:43
Тип админка? Норм
Ну, хранилище паролей

Мне интересно мнение )

Listar
23.10.2017
12:21:50
Почему при использовании @drop.prevent="***" браузер все равно открывает файл, а если добавить @dragover.prevent то все ок ?!

Adeeque
23.10.2017
13:01:13
товарищи, есть компонент, который хранит фильтры (1), в нет есть слот, в слот я пихаю компоненты фильтров. хочу в компоненте 1 считать количество проставленных галочек у компонентов чекбоксов, находящихся в слоте. как можно это организовать? https://i.imgur.com/C2xsjgB.png написал такой вот код, но вотчеры не работают, а компьютед срабатывает всегда, кроме инициализации приложения, когда создаются все компоненты, наверное он срабатывает до создания компонентов внутри слота, и не срабатывает, когда они появляются. если включено кэширование, то компьютед не обновляется

Victor
23.10.2017
13:05:25
Считай в родительском компоненте и передавай сюда пропсами

Olga
23.10.2017
13:05:57
кто может помогите советом)) продолжаю разбираться с vuex , есть action login, в нем выполняется axios.get.., как можно обработать ошибку (catch(e)) этого axios? например у меня ипользуется vue-notification, его нужно в store импортировать, или же как то в компоненте, где вызывается action, получить ошибку из axios и вывести? посоветуйте какое тут может быть решение?спасибо!

Adeeque
23.10.2017
13:10:32
cache: false нет уже
vue 2.4.4, забыл написать

Google
Alex
23.10.2017
13:11:30
Парни, может такое быть, что в package.json указан 'vue-moment', а в компоненте написано import moment from 'moment' и ещё что-то работает

Василий
23.10.2017
13:11:32
Напомню, вдруг кто ещё ответит?

Ребят, вопрос больше к опыту разработки, чем по конкретно коду. Есть у меня SPA приложение, где юзер может делать операции CRUD над обеъктами Нужна авторизация и регистрация, нормально ли будет сделать для всего этого отдельный шаблон с отдельным vue приложением?

бэкэнд на фласке, поэтому мыслю в темплэйтах

То есть, юзер приходит ко мне, я вижу, что он не залогинен и выдаю ему страницу логина и регистрации в одной, но этой отдельное vue приложение и шаблон, это нормально или не best practices?

Adeeque
23.10.2017
13:11:43
Считай в родительском компоненте и передавай сюда пропсами
они передаются пропсами в компоненты в слотах, дело в том, что в родительском компоненте компонентов 1 будет несколько штук. тогда придется делать для каждого из них компьютед отдельный или вроде того. хотелось автоматизировать

Alex
23.10.2017
13:13:19
Парни, может такое быть, что в package.json указан 'vue-moment', а в компоненте написано import moment from 'moment' и ещё что-то работает
может, потому что moment установлен же в node_modules, но зачем он вам, когда можно просто moment поставить — непонятно

Alex
23.10.2017
13:17:49
я вообще фильтрами не пользуюсь)

Alex
23.10.2017
13:47:25
я вообще фильтрами не пользуюсь)
а как же в таблице отобразить данные в измененном виде?

Alex
23.10.2017
13:48:08
слот на строку таблицы или просто плагин используем, у которого своя настройка рендера ячейки

Alex
23.10.2017
13:49:18
Понял

Andrew
23.10.2017
13:53:47
Так, вопрос, я вот долго изпользую pug в качестве шаблона, и возник вопрос, а не увеличивает ли это размер бандла? Пагу ведь тоже нужно отработать прежде чем бандл собирать, значит есть функция комилятора пага... Или же я не парв?

Andrew
23.10.2017
14:16:33
Я уже осознал, почему так не правильно думал. Просто когда я использовал vue-class-component бандл вырос на 35 призентов, вот я и подумал что с темплейтом так же, но потом вспомнил, что я же не импортирую его, в отличии от vue-class-compoenеnt, и вебпак не знает о паге - как о модуле, только как о лоадере. Спасибо что отписали)

Denys
23.10.2017
14:26:48
Есть 2 child компонента, которые находятся в одном родительском. Я хочу менять дату из одного ребенка в другом. Как мне это сделать правильно? 1.Пропсы от перента, и делать эмит. 2.Vuex? Или может есть еще какой способ? буду рад услышать его, можно линком

Google
Григорий
23.10.2017
14:27:42
>1.Пропсы от перента, и делать эмит именно так

Vuex если не подключен, то слишком жирно его тащить для таких мелочей

Denys
23.10.2017
14:29:37
это понимаю а больше способов нет?

Stanislav
23.10.2017
14:30:28
Нет.

Denys
23.10.2017
14:30:44
спасибо

Григорий
23.10.2017
14:31:16
https://ru.vuejs.org/v2/guide/components.html#Коммуникация-между-компонентами-не-связанными-иерархически

но это если компоненты не родственные

Andrey
23.10.2017
14:32:17
народ доброго времени суток, нужно подсказка от умных людей

<template> <div class="v_checkbox" :class="{ active: value }" @click.event="toggle(value)"></div> </template> <script> export default { props: { value: { type: Boolean, default: false }, }, methods: { toggle() { this.value ^= true console.log(this.value); } } } </script>

Почему то функция toggle возвращаяет 0 или 1, вместо true и false

Denys
23.10.2017
14:33:23
но это если компоненты не родственные
вот это прикольно, я думал что-то похожее есть у родителя, как общая дата

Anton
23.10.2017
14:33:32
@godevru, а почему не писать, например this.value = !this.value?

Григорий
23.10.2017
14:33:45
а ты ^ убери))

Andrey
23.10.2017
14:34:14
Помогло)

Спасибо пацаны)

Aleksandr
23.10.2017
17:10:57
А нет ли отдельного чата по nuxt.js?

Alex
23.10.2017
17:20:29
Dima
23.10.2017
17:23:31
Уу

Вишневый чай
23.10.2017
17:30:21
Уу
Что у то?

Google
Stanislav
23.10.2017
17:42:58
?

Это бот походу

Он время от времени "ухает"

Dima
23.10.2017
17:49:12
))

Меня уже знают)

Dmitry
23.10.2017
18:20:12
Но там малость тухло))

Untone
23.10.2017
18:24:36
полно чатов в дискорде гиттере

Dmitry
23.10.2017
20:05:55
Народ, а кто знает, есть ли реализация ssr для vue на php? Вроде я слышал, что для laravel есть реализация...

Просто nuxt не выдерживает нагрузки на over 1000 rps

Roman
23.10.2017
20:07:15
Кому нужен nuxt когда ssr и без него не сложно сделать

Dmitry
23.10.2017
20:07:46
Ок, хорошо, nuxt - отдельный разговор

Sergey
23.10.2017
20:08:05
пните меня, если что, но зачем ssr для подобных случаев?

это всё уникальные страницы, которые прямо должны быть получены каждый раз заново и через ssr?

Roman
23.10.2017
20:08:28
Каких случаев?

Dmitry
23.10.2017
20:08:29
Но в целом нода показывает себя плохо при такой нагрузке

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