
Anton
28.05.2018
18:54:57
у меня само делает
если мелкая
это фича вебпака

Stas
28.05.2018
18:56:04
а где результирующий текст тогда

Google

Stas
28.05.2018
18:56:09
при загрузке

Vladimir
28.05.2018
18:59:26
Ты имеешь ввиду, при загрузке через инпут?

Anton
28.05.2018
19:00:31
а, ты про загружаемую картинку
тогда хз
https://www.npmjs.com/package/vue-base64-file-upload

DimenSi
28.05.2018
19:05:38
Обычно используют нативной fileReader
Он умеет преобразовывать в base64

Rodion
28.05.2018
19:06:20
Ребята а за месяц реально изучить vue и найти работу джуна frontend разработчика?

DimenSi
28.05.2018
19:07:20
Ну я за месяц нашел работу с вью и 2-3 дня изучал вью

Rodion
28.05.2018
19:08:31

DimenSi
28.05.2018
19:08:35
Нет
Максимум jquery плагины и ванила скрипт
Что это?

Google

Stas
28.05.2018
19:11:05
или так каждый раз с нуля

Rodion
28.05.2018
19:11:52
Что это?
выше поправил. Видимо ты очень крут, что за два дня разобрался со всем и с роутингом и vuex

DimenSi
28.05.2018
19:13:01

Владимир
28.05.2018
19:13:11
а на чём остановился, где трудности были?

DimenSi
28.05.2018
19:13:29
Поэтому vuex не вызвал проблем, а роутер концепция изи.
Мне сложней всего было осознать redux. Я совершенно не понимал для чего и че с ним делать, потом както за 3-4 дня осознал и все легче стало. Вью после недели реакта был вообще простетским

Rodion
28.05.2018
19:16:13
а на чём остановился, где трудности были?
ну скажем так, на тестовое дали три дня, а я vue изучал тока дня два к тому времени. А тут дали такое тестовое , что я не смог его осилить за три дня. Тут мне и с webpack разобраться нужно было и с роутингом и vuex и компонентным подходом за три дня и еще успеть сделать .
Вот я и задал вопрос выше, сколько времени нужно изучать vue чтобы найти работу джуна.

DimenSi
28.05.2018
19:16:50
Мое задание было в том, чтоб сделать динамическую таблицу с фильтрами, возможностью добавление и удаление рядов, вывод содержимого таблицы в json. А так же инициализация таблицы из json

Rodion
28.05.2018
19:17:20

DimenSi
28.05.2018
19:18:28
Но я не вижу разницы хранения состояния в роутере или в json

Stas
28.05.2018
19:19:06
А почему компонент может не регестрироваться?
import VueBase64FileUpload from 'vue-base64-file-upload';
Vue.use(VueBase64FileUpload)
new Vue({
el: '#app',
router,
store,
mounted(){
},
template: '<App/>',
data(){
return {
ajax,
lifestyles: []
};
},
methods:{
},
components: {
App,
VueBase64FileUpload
}
})

DimenSi
28.05.2018
19:20:10

Rodion
28.05.2018
19:20:46
Но я не вижу разницы хранения состояния в роутере или в json
ну просто кто то быстро схватывает кто то дольше усваивает инфу. Сижу прохожу видеокурс от дмитрия лаврика по vue. Прошла неделя, освоил тока половину программы и добрался тока до сборки компонентов через vue-cli.
По идее же месяца хватит чтобы изучить до приемлемого уровня vue?

DimenSi
28.05.2018
19:21:01
А почему компонент может не регестрироваться?
import VueBase64FileUpload from 'vue-base64-file-upload';
Vue.use(VueBase64FileUpload)
new Vue({
el: '#app',
router,
store,
mounted(){
},
template: '<App/>',
data(){
return {
ajax,
lifestyles: []
};
},
methods:{
},
components: {
App,
VueBase64FileUpload
}
})
Ну, ты его уже глобально инициализровал, и запихиваешь в app?
Курсы из egghead поэтому и популярны, что короткие и содержательные.

Владимир
28.05.2018
19:22:18

Stas
28.05.2018
19:22:35

DimenSi
28.05.2018
19:23:43

Google

Stas
28.05.2018
19:24:10
Unknown custom element: <vue-base64-file-upload> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

bebebe
28.05.2018
19:24:15
кто-нибудь вставлял embed video в страничку с vue-material?
<md-app-content>
<youtube :video-id="ca7T0bX4tU6" :player-height=800></youtube>
s/original/001/295/524/cda.jpg>
</md-app-content>и получается такое "суженное" видео

Rodion
28.05.2018
19:24:17
Не очень люблю видео курсы, там размазывают информацию
ну у дмитрия довольно качественно, он подробно рассказвает про подводные камни и обозревает их. Допустим мой друг пишет на vue уже месяца два, а про watch для слежки за асинхронными данными не знал. Друг тока по доке учился

Stas
28.05.2018
19:24:17
где этот name задавать?

bebebe
28.05.2018
19:24:21
почему такое может быть?

DimenSi
28.05.2018
19:24:43

Stas
28.05.2018
19:25:23
не пойму объявил как тот же бутстрап и нифига, только бутстрап работает а этот нет

DimenSi
28.05.2018
19:25:55
а в чем дело?
Не знаю, я не полностью ванга, думаю надо смотреть в ридми плагина
Он очень хуево читал доку

Stas
28.05.2018
19:27:06
импорт, добавить в vue - профит

DimenSi
28.05.2018
19:27:20
Ссылку
@rodionjs про новые свойства написано в главе про реактивность и еще где-то.

Stas
28.05.2018
19:28:10
https://github.com/dhhb/vue-base64-file-upload

Rodion
28.05.2018
19:28:17

DimenSi
28.05.2018
19:28:42
@rodionjs я как то плохо прочитал доку про vuex. И с тех пор пожалел.
В доке было сказано, что экшены возвращают промиссы, а я это узнал случайно в консоль логе через 5 месяцев

Google

DimenSi
28.05.2018
19:29:32
Потом удивленный полез в доку и это оказалось в первых же примерах...

Rodion
28.05.2018
19:30:03

DimenSi
28.05.2018
19:30:46

Stas
28.05.2018
19:31:22
и без компонентов но с use
результат один

Admin
ERROR: S client not available

Владимир
28.05.2018
19:31:30

Stas
28.05.2018
19:31:36
Unknown custom element: <vue-base64-file-upload> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

Rodion
28.05.2018
19:32:19

Stas
28.05.2018
19:33:34
если я в vue компонентах указываю компонент мне во view нужно его как то еще указывать

DimenSi
28.05.2018
19:33:41

Rodion
28.05.2018
19:34:27
А есть вероятность того что в ближайшие года два vue обойдет reat и angular по популярности? а то куда ни шлю резюме везде требуют react

DimenSi
28.05.2018
19:34:33
Вообще лажа какаята, человек заставляет тебя юзать шаблон компилер. Ибо без него, компонент не взлетит

Stas
28.05.2018
19:35:33
название совпадает

DimenSi
28.05.2018
19:36:07
Попробуй компонент вызвать через PascalCase
У тебя же вебпак с Блек Джеком?

Stas
28.05.2018
19:36:48
vueBase64FileUpload ?

Google

Stas
28.05.2018
19:37:04
я не знаю, вместе с CoreUI шел

DimenSi
28.05.2018
19:37:10
VueBase...
.vue компоненты есть?

Stas
28.05.2018
19:37:57
есть

DimenSi
28.05.2018
19:37:59
Ну значит с джеком.
VueBase64FileUpload

Stas
28.05.2018
19:38:19
но с названием не помогло
да пробовал

Andrew
28.05.2018
19:38:52
а Vue.use(VueBase64FileUpload) пробовал?

DimenSi
28.05.2018
19:38:55
Тогда не знаю, там кода 4 строчки, но тебе бы все через компоненты

Stas
28.05.2018
19:38:59
а в самом представлении нужно как то его указывать

DimenSi
28.05.2018
19:39:10
Представлении?
В components: {} нужно засунуть.

Andrew
28.05.2018
19:39:39
а покаж как ты его у себя инициируешь?

Stas
28.05.2018
19:39:42
это в самом new Vue

DimenSi
28.05.2018
19:40:01
Че?

Stas
28.05.2018
19:40:06
import VueBase64FileUpload from 'vue-base64-file-upload';
new Vue({
el: '#app',
router,
store,
mounted(){
},
template: '<App/>',
data(){
return {
ajax,
lifestyles: []
};
},
methods:{
},
components: {
App,
VueBase64FileUpload
}
})