
Arsen
20.09.2018
14:09:23
Я могу юзать JSX если буду писать компонент в файле .jsx, но тогда нет возможности написать стили
Пока вроде решил вот таким способом:
<script src="./index.jsx" />
<style> ... </style>

Юрий
20.09.2018
14:10:10
все сори догнл)

Роман
20.09.2018
14:16:56
Ребята подскажите плиз красивый css фреймворк. МОжно даже платный

Google

Иван
20.09.2018
14:17:49
vuetify

Ivan
20.09.2018
14:18:24
самописный

Юрий
20.09.2018
14:18:33
внутри vue темплейта окей
не так выразился

rddlr
20.09.2018
14:19:07

Arsen
20.09.2018
14:19:22
Я о таком не слышал ещё

Юрий
20.09.2018
14:19:36
файла .vue
как его еще назвать

Костя
20.09.2018
14:19:56
https://mdbootstrap.com/

rddlr
20.09.2018
14:19:57

v1ar31
20.09.2018
14:20:12

Google

rddlr
20.09.2018
14:20:29

Костя
20.09.2018
14:20:57
знатная гамнина
ну я устанавливал - вроде норм компоненты как vue все отдельно
не конфликтует с другими css и компонентами в отличии от vuetify
но баги там были в бесплатной версии

Роман
20.09.2018
14:21:59

Ivan
20.09.2018
14:22:28

rddlr
20.09.2018
14:23:12
та я ж не против, юзайте. мне же лучше
создатель Нукста тоже)

Vadim
20.09.2018
14:28:15

rddlr
20.09.2018
14:29:58
глянул еще раз ваш mdbootstrap. ну жесть, как это можно юзать. никого не хочу обидеть, но раз уж на то пошло, то почему не нормальные библиотеки под Вью, а не это костыльное гамно
я просто представил что мне попадется такая вот срань на поддержку.
и придется же разбираться в этом дерьме

v1ar31
20.09.2018
14:34:14

Митяй
20.09.2018
14:34:16

Arsen
20.09.2018
14:35:31


Mike
20.09.2018
14:36:48
нет, я буду пробрасывать в него новые размеры или данные из компонента - родителя
смотрите что я придумал) все работает, но я не уверен в грамотности такого подхода.
нормально ли в стейт функцию присваивать?
есть к примеру компонент Artboard и Sidebar. При откртии/закрытии сайдбара, артборд должен ресайзится. Никакие размеры артборду не нужны, у него свой пересчет изходя из размеров врапера (врапер сам нормально версткой подстраивается на флексах)
я беру, пишу функцию ресайза артборда (который должен подстраиваться при изменениях других компонентов, к примеру сайдбара), вызываю в mounted мутацию, и эту функцию ресайза я присваиваю в значение стайта.
store.js
state: {
callback: null
},
mutations: {
setCallback (state, callback) {
state.callback = callback
}
}
компонент Artboard:
mounted () {
this.$nextTick(() => {
this.setSize()
window.addEventListener('resize', this.setSize)
this.setCallback(this.setSize)
})
},
methods: {
...mapMutations([
'setCallback' в этой мутации я беру колбек и присваиваю его в стейт
]),
setSize () { /* resize function */ }
}
потом я пишу в сайдбаре функцию toggle и в ней, в this.$nextTick я вызываю этот колбэк
компонент Sidebar:
computed: {
...mapState([
'callback'
])
},
mounted () {
document.addEventListener('click', this.toggle) // просто для теста повесил на документ
},
methods: {
toggle () {
this.isOpen = !this.isOpen
this.$nextTick(() => this.callback()) // вызываю колбэк, который присвоился в компоненте Artboard
}
}


Vlad
20.09.2018
14:39:40

rddlr
20.09.2018
14:45:35

Oleg
20.09.2018
15:03:49
element-ui
По ощущениям, это пародия на Bootstrap... ?♂️

Google

Георгий
20.09.2018
15:04:43
Кстати новая библиотека компонентов вышла, vuesax симпотная

Oleg
20.09.2018
15:07:20
Что-то отличий от element-ui не видно...

Vlad
20.09.2018
15:09:17

Valeriy
20.09.2018
15:09:21
Такой вопрос, у меня есть store (vuex) и command.js файл где находятся мои команды, как мне в command.js получить данные из store?
Может кто-то подсказать *
?

Alex
20.09.2018
15:10:01
что такое команды

Vlad
20.09.2018
15:10:05

Valeriy
20.09.2018
15:11:58
инстанс в main js
Там у меня набор функций которые я вынес из компонента

Alex
20.09.2018
15:13:13
а зачем ты их вынес?

Alex
20.09.2018
15:13:36
если ты их используешь в контексте компонента
то доступ такой же как и в компоненте

Valeriy
20.09.2018
15:13:45

Alex
20.09.2018
15:14:02
this.$store или как там

Valeriy
20.09.2018
15:14:41
Как в компоненте я знаю, я через геттер получаю данные, но мне надо именно в JS файле значение получить

Alex
20.09.2018
15:14:57
ты функции где твои вызываешь
которые вынес

Valeriy
20.09.2018
15:15:09
В компоненте

Google

Alex
20.09.2018
15:15:21
ну так вызови в контексте компонента
причем тут файл

rddlr
20.09.2018
15:16:03

Admin
ERROR: S client not available

rddlr
20.09.2018
15:16:52
if (!this.$v.validate.$error) {
this.$emit('input', value)
}
если ошибка валидации, то из компонента данные не улетают в форму-родитель

Vlad
20.09.2018
15:18:21

rddlr
20.09.2018
15:19:49
я офигевший сколько способов у Вью сделать одно и тоже)

Vlad
20.09.2018
15:20:48

rddlr
20.09.2018
15:21:25
там же в компоненте валидации, v-if на второй инпут Confirm Password если есть пропс
подтверждение пароля по сути только один юзкейс приходяший в голову который выходит за рамки. впрочем, надо еще маски прицепитб

Yaroslav
20.09.2018
15:50:41
Есть в vue возможность добавлять поля через fields в data?
data() {
fields: [{
name: 'name',
label: 'Unit Name'
type: 'text',
rules: ['required'],
class: 'col-12'
}, ]
}
кто-то встречал такое?

Yan
20.09.2018
15:58:41
что за нах

Artem
20.09.2018
15:59:05
что за нах
сам в шоке, видать в тот раз не дописал )
сорян
Народ, добрый день. Проект на laravel + vue, соответственно laravel.mix, во вью файлах указываю путь до картинки, Вебпак копирует картинки в папку public/images , так вот, как поменять данную папку на public/static/images ??

Google

Kirill "Loskir" ?¹³
20.09.2018
15:59:45
https://cli.vuejs.org/config/
Почитай там, мб assetsDir, мб чето еще

Andrew
20.09.2018
16:00:33
Помогите пожалуйста, safari на ios.
Не работает такая конструкция:
<v-btn v-on:click="navigateToCheck()" color="primary">...</v-btn>
.
methods: {
navigateToCheck() {
router.push({ name: 'check' })
}
}
В консоли на телефоне никаких ошибок не появляется

Artem
20.09.2018
16:01:00

Kirill "Loskir" ?¹³
20.09.2018
16:01:46

rddlr
20.09.2018
16:03:02
пойдет? при создании ниодин фреймворк не пострадал. в смысле зачем вам фреймворки вообще?)

cmndwn
20.09.2018
16:03:03
что так круто гифки пишет? это макос?

rddlr
20.09.2018
16:03:19

cmndwn
20.09.2018
16:03:32

rddlr
20.09.2018
16:03:37
гифки анимацию бы не осилили наверное

Yaroslav
20.09.2018
16:04:51
это плагин/vue?
что гуглить?

Artem
20.09.2018
16:05:34

Andrew
20.09.2018
16:05:45
Кто поможет за 500 рублей решить проблему с мобильными устройствами?