@vuejs_ru

Страница 193 из 3900
Aleserche
22.02.2017
11:01:08
я хочу чтобы в data данные заполнились из данных страницы

Alexander
22.02.2017
11:01:46
)

Andrey
22.02.2017
11:02:02
ну сожешь при рендере страницы сделать <script> window.data = {...} </script>

а в created/mounted vue инстанса запишнешь их в this.data = window.data

Google
Aleserche
22.02.2017
11:04:04
вот я думаю, <script>var data = {...}</script> сделать. До этого думал в где-нибудь в элементе разместить data-foo="..." data-bar="..."

Andrey
22.02.2017
11:04:38
только не забудь в инстансе объявить this.data в секции data (если нужна реактивность для них)

вот я думаю, <script>var data = {...}</script> сделать. До этого думал в где-нибудь в элементе разместить data-foo="..." data-bar="..."
при таком подходе могут быть проебы с типами, там же все стрингами будет. либо в json хранить и парсить

Aleserche
22.02.2017
11:06:18
верно, но в моем случае всегда либо строка, либо число

просто сейчас в data значение по умолчанию зашити, а нужно от страницы к странице их изменять

в общем, я понял, что это нормальный вариант со <script> на странице

спасибо

kaflan
22.02.2017
11:10:28
ребят

Привет есть кто?

у меня на продакшене роутер не редерит =)

Может кто сталкивался с похожой проблемой?. Вернее не так не рендерится сам компонент, скорее всего. http://prntscr.com/eby70g

Ошибок нет при проде, как и на локальном деве. Второй день гуглю успехов пока нет.

Google
Andrey
22.02.2017
11:13:42
конфиги нужны,

kaflan
22.02.2017
11:13:44
там много всего админка

Andrey
22.02.2017
11:13:45
как дебажил?

kaflan
22.02.2017
11:14:16
как дебажил?
да я гадаю как мне это продебажить =)

я так предполагаю. если подскажешь как это продеюажить буду рад =)

Andrey
22.02.2017
11:15:12
ну например в глобальный хук роутера ставить console.log

что бы понять матчит он твои роуты или нет

а

kaflan
22.02.2017
11:16:37
ну например в глобальный хук роутера ставить console.log
эм это куда у меня роутер второй? куда там консолить?

я просто переписал все с первого на второй вью

Andrey
22.02.2017
11:18:53
используй https://github.com/vuejs/vue-devtools

у тебя vue вообще маунтится?

а есть публичный урл?

kaflan
22.02.2017
11:24:54
используй https://github.com/vuejs/vue-devtools
установлен, при продакшене там он выключаеться.

гдето конфигах вебпака

Andrey
22.02.2017
11:25:13
ну включи, раз надо дебажить

kaflan
22.02.2017
11:25:28
может подскажешь где =)

Stanislav
22.02.2017
11:25:31
Google
Andrey
22.02.2017
11:25:52
в продакшине вью отрубает уведомления в консольку
так их можно включить же, разве нет?

MVP
22.02.2017
11:25:58
ну включи, раз надо дебажить
да не забей пусть прямо сюда bundle.min.js копирует, разберемся )))

kaflan
22.02.2017
11:27:01
Не я так как раработчик не буду знать как, мне в дальнейшем решать подобные вопроссы.

спасибо за советы. попробую вечерком продебажить

Ivan
22.02.2017
12:26:22
можно совсем нубский вопрос?)

<div id="root"> <button :disabled="{ disabledState }" @toggleClass>Disable Me!</button> </div> <script src="https://unpkg.com/vue/dist/vue.js"></script> <script> let app = new Vue({ el: '#root', data: { disabledState: false }, methods: { toggleClass(){ this.disabledState = true; } } }); </script> почему кнопка сразу disabled

Boris
22.02.2017
12:29:20
Не уверен что нужно в фигурные скобки оборачивать

Andrey
22.02.2017
12:29:25
а зачем {} ?

Boris
22.02.2017
12:29:51
И получается что ты отдашь объект и он True

Andrey
22.02.2017
12:30:14
и что за одинокий @toggleClass ?

Ivan
22.02.2017
12:30:55
ну это так, можно было назвать @toggleDisabled

Andrey
22.02.2017
12:31:04
нет

Andrey
22.02.2017
12:31:13
он у тебя по клику должен отработать?

Roma
22.02.2017
12:31:16
{ disabledState } это объект { disabledState: disabledState}, непустой, поэтому всегда true

Andrey
22.02.2017
12:31:36
тогда @click="toggleClass"

Boris
22.02.2017
12:32:13


Quiss
22.02.2017
12:33:36
Ну его нах этот javascript, буду проституткой (c)

Ivan
22.02.2017
12:34:06
тогда @click="toggleClass"
спасибо сообразил, из урока не так понял

в чём прикол? пустой объект это true

что не так?)

Google
Andrey
22.02.2017
12:35:07
велком ту жс

Stanislav
22.02.2017
12:35:40
какая разница какой он? это же объект

Andrey
22.02.2017
12:36:14
пустой объект = true , :disabled="{ disabledState }" == :disabled="true"

Ivan
22.02.2017
12:36:31
?

Boris
22.02.2017
12:36:39
читай доку про бинды

Ivan
22.02.2017
12:36:43
true == false

и понеслась

Boris
22.02.2017
12:36:58
:disabled="MyOption"

Andrey
22.02.2017
12:37:29
спасибо сообразил, из урока не так понял
и если у тебя логика "toggle" то надо делать this.disabledState = !this.disabledState, что бы был собственно toggle. Ну это так, на будущее

Admin
ERROR: S client not available

Ivan
22.02.2017
12:37:41
да я понял, ребята, спасибо)

вы просто всё пишете, а я УЖЕ понял

)

Boris
22.02.2017
12:39:31
закрепить

Semen
22.02.2017
13:25:40
всем привет, использую element ui, так вот вопрос, кто какие оберти или сторонние компоненты таблиц может предложить с пагинацией и тд?

Alex
22.02.2017
13:28:28
Нет нормальных ещё) кто чего обёртывает

datatables неплохи

Stanislav
22.02.2017
13:29:20
да и не будет, мне кажется

Semen
22.02.2017
13:33:05
Нет нормальных ещё) кто чего обёртывает
вот тоже смотрю что есть, кажись обертывать надо будет

Alexandr
22.02.2017
13:34:20
ребят, а такое можно только если ставить библиотеку для работы с firebase из npm, а например через axios нельзя слушать базу? https://codelabs.developers.google.com/codelabs/cloud-firebase-chat/#4

Google
Alexandr
22.02.2017
13:36:17
не уверен

Andrey
22.02.2017
13:36:41
вроде оно

https://firebase.google.com/docs/cloud-messaging/http-server-ref

вот REST есть https://firebase.google.com/docs/reference/rest/database/

но REST врядли позволит слушать нотифаи базы

Alexandr
22.02.2017
13:39:42
вот по линку где кинул, там довольно наглядный пример

видимо только firebase локально ставить

в доке axios не вижу похожего на .on

Rafael
22.02.2017
13:47:02
Может тебе вебсокеты нужны?

Alexandr
22.02.2017
13:47:29
а без них подобного никак?

файрбэйс их вроде использует

Andrey
22.02.2017
13:52:02
а без них подобного никак?
ну а куда тебе firebase будет уведомлять об изменениях?

либо какой-нибудь лонгпулинг, либо сессия непрерывная (по тем же вебсокетам)

Alexandr
22.02.2017
13:53:42
не знаю куда, у меня опыта с бекэндом 0, грубо говоря я пытаюсь найти способ подгрузки данных, чтоб не использовать axios.get обернутый в setInterval

это я образно говорю, естественно я так делать не буду

Alexandr
22.02.2017
13:56:18
на клиенте

Andrey
22.02.2017
13:56:18
а в чем проблема использовать их либу?

Alexandr
22.02.2017
13:57:17
видимо придется, я думал они ее просто так написали, с аналогичным функционалом как у axios, fetch, vue-resource

и весит она дофига, правда мне не критично тут вообще

Andrey
22.02.2017
13:58:07
сделай пример с чатом и посмотри через дев тулзы, я с firebase не работал, и как-то не тянет =)

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