@vuejs_ru

Страница 2119 из 3900
Vadim
22.02.2018
05:27:17
Народ, кто нибудь может помочь настроить jest?

Alex
22.02.2018
05:29:52
Народ, кто нибудь может помочь настроить jest?
а чего он у тебя расстроился то??

Vadim
22.02.2018
05:30:36
С кармы пытаюсь перейти, куча ошибок:)

``` .../node_modules/vue-spinner/src/MoonLoader.vue:1 ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){<template> ^ SyntaxError: Unexpected token < 6 | :disabled="isLoading ? true : disabled" 7 | tabindex="0"> > 8 | <template v-if="isLoading"> 9 | <app-moon-loader color="blue" 10 | size="25px" /> 11 | </template> at ScriptTransformer._transformAndBuildScript (node_modules/jest-runtime/build/script_transformer.js:307:17) at src/components/app-button.vue:8:19 at Object.<anonymous> (src/components/app-button.vue:66:3)```

Google
Vadim
22.02.2018
05:31:47
Вот одна из очередных

Alex
22.02.2018
05:32:51
так это не jest ошибка

синтаксическая ошибка

Vadim
22.02.2018
05:33:43
Да но происходит она только когда я тесты запускаю

Alex
22.02.2018
05:34:37
дай файл на исполнение ноде и такая же ошибка будет

jest тесты запускает только лишь

Vadim
22.02.2018
05:36:21
Если я правильно тебя понимаю, при билде тоже должна быть ошибка?

Alex
22.02.2018
05:57:33
babelrc для теста как настроили

Oleksandr
22.02.2018
05:57:39
С кармы пытаюсь перейти, куча ошибок:)
Тоже была куча проблем при переходе на jest. Если всё совсем плохо, можешь попробовать https://github.com/egoist/tyu

Или хотя бы глянуть конфиги jest в его исходниках

Vadim
22.02.2018
05:59:52
Я глядел пару конфигов

Сейчас скину свой

{ "presets": [ [ "env", { "modules": false, "targets": { "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] } } ], "stage-2", "stage-3", "env", "es2015", "es2016" ], "plugins": ["transform-runtime"], "env": { "test": { "presets": ["env", "stage-2"], "plugins": [ [ "module-resolver", { "root": ["./src"], "alias": { "@": "./src" } } ] ] } } }

Google
Oleksandr
22.02.2018
06:02:50
А конфиг jest'a?

Vadim
22.02.2018
06:05:01
"jest": { "moduleFileExtensions": [ "js", "vue" ], "transform": { "^.+\\.js$": "<rootDir>/node_modules/babel-jest", ".*\\.(vue)$": "<rootDir>/node_modules/jest-vue-preprocessor" } }

Oleksandr
22.02.2018
06:07:20
https://github.com/vire/jest-vue-preprocessor/issues/10

Vadim
22.02.2018
06:12:52
Я соврал я поменял jest-vue-preprocessor на vue-jest

RNR ?
22.02.2018
06:17:01
Привет ребят! Наконец появился новый подходящий проект, думаю делать его на vue ) раньше на vue ничего не писал

Можете посоветовать какой-нибудь boilerplate c установленным vue + vuex + vue-router?

на гитхабе что-то есть, но там годовалой давности, или больше даже

Oleksandr
22.02.2018
06:19:42
https://github.com/vuejs/vue-jest/issues/5

Vadim
22.02.2018
06:24:31
Alex
22.02.2018
06:28:38
нода ошибку выдает

Долет
22.02.2018
06:37:17
Никто не скажет, как можно использовать nuxt.js + vue material?

Реально ли это

Т.А
22.02.2018
07:06:10
Реально ли это
реально https://github.com/vuetifyjs/nuxt

ребят, ни у кого нет пдф или ипаб книги по es6/es7 ? скиньте пожалуйста если есть

Michael
22.02.2018
07:37:31
reskwer
22.02.2018
07:51:15
ребят, подскажите как мне задать класс: у меня есть переменна с blockName = 'className' она меняется, и я хочу что-бы присваился класс который в этой переменной

Denis
22.02.2018
07:53:33
:class="blockName" - не?

Hedint
22.02.2018
07:54:19
Есть прям в документации же примеры

Google
Denis
22.02.2018
07:55:40
Надо сказать, корявые они там. Возникает ощущение, что класс динамически биндить можно только из объекта

Yuri
22.02.2018
08:21:30
https://jsfiddle.net/8t31hh2f/7/ Подскажите пожалуйста, начал изучать vue. Не обновляется options внутри VueTreeselect

Как быть

reskwer
22.02.2018
08:49:14
:class="blockName" - не?
не работает так

Denis
22.02.2018
08:49:36
не работает так
:class="[blockName]"

Ну так попробуйте

reskwer
22.02.2018
08:50:57
:class="[{'_visible': visible}, title]"

вот так работает ))) у меня несколько классов по разным аргументам задаются )

Nightwelf
22.02.2018
09:04:50
привет! кто подскажет, без хранилища правильно ли будет обращаться из родителя в дочерний компонент за получением данных? и как это сделать?

Sunlive
22.02.2018
09:07:24
хз чет стремный кейс

мб наоборот?

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

и в родителе слушай

Max
22.02.2018
09:10:03
хранилища для слабаков!

Nightwelf
22.02.2018
09:11:26
через хранилище фигачим?

Alex
22.02.2018
09:13:43
Данные вниз, события вверх

Народ - а можно както на разных вкладках браузера использовать один и тот же инстанс vue?

Google
Artyom
22.02.2018
09:15:12
Если данные нужны одни, то можно стор через локалсторадж синкать

Alex
22.02.2018
09:15:45
А если нужно не открывать лишних вебсокетов?

Artyom
22.02.2018
09:15:59
Зачем вебсокеты?

Admin
ERROR: S client not available

Nightwelf
22.02.2018
09:15:59
у меня в хранилище уже ужас сколько данных, хотя это 100% только мне так кажется

Alex
22.02.2018
09:16:17
Может просто в локал сторадж писать что уже есть ws, новый открывать не нужно, а данные шарить в localsorage

Должно сработать

Artyom
22.02.2018
09:16:54
Ну да, будет мастер-вкладка) она будет держать соединение

Наверное. Не пробовал так

Alex
22.02.2018
09:19:00
Только там прикол как мне понять что все данные из локал стораджа ушли во все вкладки? Можно конечно просто всё это хранить в локал сторадже и оттуда читать. Но мне как-то правильнее кажется хранить там только то что может пригодиться потом, после переоткрытия браузера.

Artyom
22.02.2018
09:19:44
Что значит ушли?

Ivan
22.02.2018
09:20:16
есть модуль для vue специальный, который vuex на основе localstorage хранит, думать не надо, просто пишешь, оно само все делает

Artyom
22.02.2018
09:20:54
В данном случае же цель - держать один коннект на браузер и синкать состояние между вкладками

Alex
22.02.2018
09:20:59
Ну смотри. Вот я по вебсокету получил данные, которые надо хранить в приложении. Я эти данные записал в локалстораж чтобы все вкладки оттуда считатли данные. Этакий сервис очередей. Только у меня нет ничего по чему я смогу понять что все считали данные и их можно чистить.

Чотт я переусложнаяю наверн.

Вуекс в локалсторэейдже это чтото адовое, но проблему решит.

Artyom
22.02.2018
09:22:09
Ааа, ну можно придумать. Когда вкладка открывается, она регается. Когда данные читаются, ты отмечаешь, кто уже их прочитал. Если все активные прочитали, то стираешь.

А ты вообще уверен, что тебе оно надо?

Alex
22.02.2018
09:23:55
Может и не надо :) Но хорошо что есть с кем обсудить. Хороший чатик

Artyom
22.02.2018
09:27:32
Ну так тема интересная) как минимум побаловаться

Google
Artyom
22.02.2018
09:27:58
Так что если есть время, то прям можно попробовать

Vadim
22.02.2018
09:43:14
Посоветуйте мощный компонент таблиц и графиков. Если графики будут строиться на основе таблиц – адеально :) Можно платный, если такие есть.

Александр
22.02.2018
09:45:46
таблицы на основе данных

мне кажется - скармливать и таблицам и графикам одни данные

и все

ну это я так)) выебнулся)) соре)

Vadim
22.02.2018
09:57:59
таблицы на основе данных
Ну это понятно :) Мне нужно компонент, чтобы все вещи типа сортировок, пагинации и скрытия колонок уже были сделаны.

Александр
22.02.2018
09:58:39
https://github.com/vuejs/awesome-vue

Игорь
22.02.2018
09:58:44
https://github.com/spatie/vue-table-component

Александр
22.02.2018
09:58:47
тут есть несколько компонентов

Vyacheslav
22.02.2018
10:03:22
Здравствуйте! Можете подсказать - как реализовать гармошку. Есть таблица на div-ах, нужно к ней приделать кнопку, при нажатии которой открывалась информация некоторая, и соответсвенно, при повторном нажатии информация скрывалась. Предполагаю, что нужно смотреть в сторону делегирования событий https://learn.javascript.ru/event-delegation Там внизу есть задание - Раскрывающееся дерево. Правильно я понимаю, что это то, что мне нужно, чтобы реализовать гармошку? И главный вопрос - как такое реализовать на vue.js - где/что почитать про делегирование на vue.js

Denis
22.02.2018
10:04:29
Вячеслав, боюсь, вы не по адресу. Вам сначала с JS надо разобраться, а потом уже за Vue браться

Andrey
22.02.2018
10:05:04
Можно и не делегированием, можно делегированием. + к Денису.

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