
Arsen
16.10.2018
20:17:03
Режим hmr в проде?

Alex
16.10.2018
20:17:10
нет

Arsen
16.10.2018
20:17:16
А не, неверно прочитал

Alex
16.10.2018
20:17:19
я про отдельные режимы)

Google

Arsen
16.10.2018
20:18:21
Ты имеешь ввиду стили компонентов, или глобальные?

Alex
16.10.2018
20:18:45
вот я и те и те имею ввиду
у меня есть и глобальные и в компонентах
и как правильно собрать это все в вебпак конфиге не понимаю
есть пачка глобальных со своими импортами
а есть внутри компонентов
когда в прод собираю у меня все в один файл сыпится
я не пойму так и должно быть?

Arsen
16.10.2018
20:20:51
Ну там вроде есть extractCss свойство, которое заставляет вебпак собирать стили из компонентов в отдельный файл

Alex
16.10.2018
20:21:17
а их вообще нужно собирать в отдельный файл?
внутрикомпонентные стили

Arsen
16.10.2018
20:21:26
Я пока хз
Для кеширования наверное да

Google

Arsen
16.10.2018
20:21:49
Хз на счёт подводных камней

DimenSi
16.10.2018
20:21:56
все что в node_modules попадает вроде в vendor.css
все что в проекте попадает в app.css

Arsen
16.10.2018
20:22:03
Пока что над этим не заморачиваюсь

DimenSi
16.10.2018
20:22:59
да и вообще в чем проблема собрать все стили компонентов в один файл?

Alex
16.10.2018
20:23:13
{
test: /\.styl(us)?$/,
use: [
devMode == production ? MiniCssExtractPlugin.loader : 'vue-style-loader',
{
loader: 'css-loader',
options: {
sourceMap: true,
}
},
postcssConfig,
{
loader: 'stylus-loader',
options: {
sourceMap: true,
use: [nib]
}
}
]
},
я вот так сейчас делаю
они же вроде и так цепляются

DimenSi
16.10.2018
20:23:46
кто?
стили? как?
в прод режиме ничего не цепляется

Alex
16.10.2018
20:24:38
т.е. в проде все равно нужно один большой файл цеплять?

DimenSi
16.10.2018
20:25:27
бля, сори, я не уже давно не собираю свои конфиги для вебпака, я использую vue-cli
там все стили из приложения собираются в один ксс файл и я не вижу смысла делить это как-то

Sunlive
16.10.2018
20:26:05
цсс можно собирать так же как и жс
т.е вендор файл и апп файл

Alex
16.10.2018
20:26:49
через splitChunks ?

Sunlive
16.10.2018
20:27:03
да

Google

Alex
16.10.2018
20:37:55
ок пасиб)

rddlr
16.10.2018
21:07:57
помогите плз. кто работал с рекурсивными компонентами? никак не могу сделать их реактивными. не видит изменения данных! все через вуекс, компутед, Vue.set - все равно в упор не видит пока страницу не зарешрешу
при этом в родительском компоненте данные рилтайм. передаю пропсами в рекурсивный. и там реактивность пропадает
замахался уже, часа 3 убил

Illya
16.10.2018
21:12:23
Пример а codesandbox

rddlr
16.10.2018
21:24:57
спс, разобрался наконец!!! как обычно моя вина. надо было такое адище в мутации, забыл обновлять этот массив
state.currentPost.comments[comment.parentCommentId].replies.push(comment._id)

Speed of
17.10.2018
02:38:00
Кто работал в web3 в vue?
почему я на запрос getBalance от мне выдает ошибку
Cannot read property 'node' of undefined

Victor
17.10.2018
02:45:44
потому что у undefined нету свойства node :)

Speed of
17.10.2018
02:49:37
ну почему на другие функции он не ругается?
допкустим web3.eth.accounts.create() работает нормально

Victor
17.10.2018
02:51:55
ну наверно в тех функциях не производится попытка прочитать свойство node у undefined)

Speed of
17.10.2018
02:53:10
тебя как то сложно понять
можешь просто сказать как мне вызвать корректно эту функцию?

Victor
17.10.2018
02:54:19
я ж откуда знаю как)

Speed of
17.10.2018
02:56:05
а ты работал с web3js?
именно в vue?

Victor
17.10.2018
02:56:42
при чем тут vue?

Speed of
17.10.2018
02:57:35
потмоу что если я делаю то же самое на node.js или вообще где нибудь в беке, то все ок, проблема пришла когда я делаю это в вуе
js - код один и тот же, но не работает только во вью, поэтому и спрашиваю кто работал с веб3 во вью

Google

Victor
17.10.2018
03:01:11
а без вью в браузере работает?

Speed of
17.10.2018
03:03:08
да

Victor
17.10.2018
03:05:46
ну покажи код тогда, хз

Speed of
17.10.2018
03:12:47
web3 = new Web3(new Web3.providers.HttpProvider(infura))
console.log(web3.eth.getBalance('0x0f6cda4f021f57554aac0ba8e41def7aff587942'))

Admin
ERROR: S client not available

Speed of
17.10.2018
03:12:58
в метеоре работает
во вью нет
в метеоре код на клиенте

Victor
17.10.2018
03:13:45
https://github.com/ethereum/web3.js/issues/1986
в метеоре наверно версия старее
отпиши что у тебя такаяя же проблема на гитхабе и поставь во вью предыдущую версию, что делать

Speed of
17.10.2018
03:14:47
да, там 0.2, но на ноде 1, и там все ок

Victor
17.10.2018
03:15:19
ну проверь на вью чуть старее
думаю заработает

Speed of
17.10.2018
03:15:47
то же самое)

Victor
17.10.2018
03:17:10
ну вью тут точно не при чем, уж поверь)

Speed of
17.10.2018
03:18:33
да мне тоже так кажется, просто странно

Victor
17.10.2018
03:21:18
точно версия сдаунгрейдилась? снеси нод модули и поменяй например на @1.0.0-beta.30

Speed of
17.10.2018
03:22:37
да проблема не в версии точно

Nightwelf
17.10.2018
03:33:00
никто не знает где стащить bryntum scheduler ?

Google

Iskandar
17.10.2018
04:33:03
привет всем, на странице показываю данные пользователя которые получаю с …mapGetters, но сами данные я получаю с api в created() цикле. но при загрузке страницы выходит ошибка can’t read propery of null, то есть computed срабатывает раньше чем created()?

Grigorii
17.10.2018
04:34:19

Ksetrin
17.10.2018
04:34:26
Подскажите, как https://github.com/robinvdvleuten/vuex-persistedstate перевести на промисы?
Может быть не готовый пример, а просто наводку куда копать.

Iskandar
17.10.2018
04:36:17

Grigorii
17.10.2018
04:37:58
1. Асинхоронные данные подгружаются в actions
2. В компонентах не надо показать данные, которых нет
Например, если загружаются данные юзера в users, то у блока с данными юзера должно быть что-то типа v-if="users".
Либо скрытие ещё более родительского блока / всей страницы, пока не получатся данные.

Iskandar
17.10.2018
04:39:28

Grigorii
17.10.2018
04:40:18

Iskandar
17.10.2018
04:41:39
Да теперь понял

Illya
17.10.2018
05:52:19

Ksetrin
17.10.2018
05:58:18
Что вы хотите конкретно?
конретно хочу в getState получить данных из асинхронного хранилища и загрузить их в стор как есть

Illya
17.10.2018
05:58:53
Не выйдет, делайте снаружи вьюкса

Ksetrin
17.10.2018
05:59:05
уже сделал((

Illya
17.10.2018
05:59:16
Там есть метод replaceState

Ksetrin
17.10.2018
05:59:55
я пока через экшоны сделал