@vuejs_ru

Страница 3522 из 3900
V
28.08.2018
12:29:55
Подскажите пожалуйста. Пробую реализовать статистику на vue google charts wrapper'ре, нужно обновлять свойства диаграм. Тобишь делаю запрос через аксиос а в ответ приходят данные которые надо применить к диаграме. Как это лучше всего сделать ?

Mike
28.08.2018
12:33:16
Как в vue-bootstrap в таблице сделать ссылкой заголовок поста? Есть балица в которой отображаются данные.Никак не могу понять как сделать ссылку в таблице.

<b-table striped small hover :current-page="currentPage" :per-page="perPage" :items="posts" :fields="fields"> </b-table> <b-row> <b-col md="6" class="my-1"> <b-pagination :per-page="perPage" v-model="currentPage" class="my-0" /> <!-- <b-pagination :total-rows="totalRows" :per-page="perPage" v-model="currentPage" class="my-0" /> --> </b-col> </b-row>

Ira
28.08.2018
12:45:40
<component :is:="component-name" />
нашла такой вариант

Google
Ira
28.08.2018
12:45:41
<component v-bind:is="currentTabComponent" ></component>

а я могу туда еще передавать v-bind:name? Значения какие-нибудь в зависимости от компонента.

не могу найти пока как это сделать....

DimenSi
28.08.2018
12:47:34
ты можешь прикинуть туда любые пропсы которые хочешь

все, что ты накинешь на <component> попадет в компонент который указан в is

Ira
28.08.2018
12:48:13
мне просто в разных компонентах разные пропсы нужны

DimenSi
28.08.2018
12:48:30
генерируй в зависимости от компонента нужные пропсы

и прокидывал их через v-bind

v-bind=objectWithProps

Ira
28.08.2018
12:48:46
гениально

спасибо) попробую

DimenSi
28.08.2018
12:48:56
звучит как сарказм

Ira
28.08.2018
12:49:24
не) просто все гениальное просто) вот и удивляюсь

Google
St
28.08.2018
12:50:51
Как неудобно стикеры сделаны. Отправляются, когда хочешь поглядеть.

Anton
28.08.2018
12:51:04
нажми и держи

Stanislav
28.08.2018
12:52:25
генерируй в зависимости от компонента нужные пропсы
Сейчас можно вообще весь объект биндить, а сам компонент возьмет только нужные пропсы. Наверное одна из причин, почему отрубили автоматическое навешивание атрибутов на коренной дом узел компонента.

Stanislav
28.08.2018
12:54:21
DimenSi
28.08.2018
12:54:29
это до сих пор есть

Stanislav
28.08.2018
12:56:11
это до сих пор есть
А, может я путаю наоборот. Короче, появилась опция inheritAttrs что б отключать проваливание атрибутов

DimenSi
28.08.2018
12:56:40
А, может я путаю наоборот. Короче, появилась опция inheritAttrs что б отключать проваливание атрибутов
да, это сделали специально для того, что можно перенаправлять $listeners и $attrs

Stanislav
28.08.2018
12:57:24
Междоус
28.08.2018
13:22:37
Парни в vuex есть геттер, который возвращает массив. Так вот в компонент я в отдельную переменную привязываю результат геттера. И он связывается напрямую со стором. То есть меняю массив в компоненте,а он меняется в сторе. Это норм? Просто первый раз такое.

Думал сделать отдельно, помутировать массив в компоненте, а по кнопке - сохранить в сторе

trilog
28.08.2018
13:23:12
господа, а слоты доступны только у родителя?

(в доку не кидайте, там описан случай родителей, но вопрос доступен ли в других местах)

Denis
28.08.2018
13:24:11
Ребята,подскажитепочему не работает через функции. и как сделать что бы значение менялось именно через нее?(( https://jsfiddle.net/50wL7mdz/654344/

Междоус
28.08.2018
13:28:15
Store=>[...Store.Myarray] //а так?
Отвязался. Заработался и забыл про spread оператор. Спасибо.

Междоус
28.08.2018
13:30:02
Google
Stanislav
28.08.2018
13:30:17
Междоус
28.08.2018
13:30:29
Хто?
Массив. Вот и меняю ?

мутирую...

Alex
28.08.2018
13:31:28
Мозг мутируй

Начни с документации

Где подробно все расписано

Это азы работы со стором в vuex

Междоус
28.08.2018
13:32:33
Denis
28.08.2018
13:33:22
Ребяяяята, плиз. Просто подскажите, нужен совет более опытных)

Ребята,подскажитепочему не работает через функции. и как сделать что бы значение менялось именно через нее?(( https://jsfiddle.net/50wL7mdz/654344/

Denis
28.08.2018
13:36:15
Я понимаю, в этом и есть вопрос. Как поменять то значение

Roman
28.08.2018
13:36:51
Я понимаю, в этом и есть вопрос. Как поменять то значение
передавать в функцию индекс элемента вместо статуса и обращаться по индексу к данным

Denis
28.08.2018
13:37:27
Victor
28.08.2018
13:37:49
наверноенеполучитсяноэтонеточнохотяхз)

Roman
28.08.2018
13:38:17
Denis
28.08.2018
13:39:10
а это вариант непростой?)
Нет)Таккакданныебдтнестатические)

Andry
28.08.2018
13:40:11
Я так понял,чтопростопоменятьзначениенеполчиться?)
передавай не примитив, а сам item, например. и у него уже меняй activeBg: item.activeBg = !item.activeBg; и @click="add(3, item)"

Google
Denis
28.08.2018
13:42:33
https://jsfiddle.net/50wL7mdz/654398/

Andry
28.08.2018
13:43:34
Admin
ERROR: S client not available

Andry
28.08.2018
13:44:07
блин, ща форкну

https://jsfiddle.net/u9Lfg3jw/

Denis
28.08.2018
13:45:30
Roman
28.08.2018
13:46:29
Спасибо))
а :bind="item" зачем?

Denis
28.08.2018
13:46:50
iPrior
28.08.2018
13:50:06
Ребят, помогите с vuex пожалуйста. у меня в приложении есть несколько компонентов. у каждого компонента есть свой Vuex.Store (файлик отдельный). В приложении есть глобальное хранилище, куда в качестве модулей передаются хранилища компонентов. И вот собсно проблема: при такой схеме компонент должен знать под каким именем в глобальное хранилище был помещено его хранилище и это очень смущает. Может есть способ как этого избежать? Вот примерчик накидал: https://codepen.io/anon/pen/MqeVvK заранее спасибо :)

iPrior
28.08.2018
13:54:00
Меня смущает что имя определяется вне компонента

Andry
28.08.2018
13:55:24
Меня смущает что имя определяется вне компонента
Почему смущает? Это же не только для этого компонента стейт. Если только для компонента, то используй data

Evgeniy
28.08.2018
13:56:59
https://github.com/Enakoneschniy/nuxt-todo

iPrior
28.08.2018
13:57:11
У меня более 50 компонентов, с разной вложенности и некоторые используются не один раз и динамически подгружаются. Получается я заранее должен знать какие компоненты могут быть подгружены

Evgeniy
28.08.2018
13:57:13
папка store

глянь как там и как в компонентах используется

если убрать namespaced: true. в модулей то можно без имени модуля прокидывать гетеры и экшны в компоненты

Andry
28.08.2018
13:58:59
А вообще, краткий гайд: — если состояние компонента шарить не надо, используй data — если состояние компонента шарится только с родителем или соседями, то используй data с props — если props становятся слишком большими или между более далёкими компонентами шарить надо, то выноси в стейт vuex-а

Google
Andry
28.08.2018
14:12:15
компоненты тоже можно отдельно протестировать

Evgeny
28.08.2018
14:13:04
можно

но store проще

не вижу причин не держать в store стор приложения

Andry
28.08.2018
14:13:46
не, я понимаю, что бывают ситуации когда хочется всё управление данными в одном месте держать

Но компоненты у которых только data и props, и они не привязаны к стору, можно считать чистыми. И их тогда легко тестировать и переиспользовать.

Evgeny
28.08.2018
14:16:28
чистые компоненты это отдельно

у меня тоже есть компоненты которые свое состояние у себя хранят, но об этом никто не знает

кроме самих компонентов

я имею ввиду что данные приложения лучше выносить в сторе

Александр
28.08.2018
14:21:24
Может дать совет кто, есть сайт spa хочу чтобы было в body class='page .page_about' и так далее для всех страниц, в body header + footer я смогу как то менять этот класс с префиксом в body, а через router только контент часть менять, или если я буду менять всю страницу через router у меня будет такая же производительность как и с контентом?

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