@vuejs_ru

Страница 3677 из 3900
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
Я могу юзать JSX если буду писать компонент в файле .jsx, но тогда нет возможности написать стили
я как бы о том же и говорил что внутри vue компонента jsxсом писать не можешь

внутри vue темплейта окей

не так выразился

rddlr
20.09.2018
14:19:07
Arsen
20.09.2018
14:19:22
внутри vue темплейта окей
jsx внутри vue темплейта? чё?

Я о таком не слышал ещё

Юрий
20.09.2018
14:19:36
файла .vue

как его еще назвать

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

rddlr
20.09.2018
14:19:57
Я о таком не слышал ещё
а чи не пох что писать в script?

Google
rddlr
20.09.2018
14:20:29
https://mdbootstrap.com/
знатная гамнина

Костя
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
А что yii шники по этому поводу думают?)))
В этом проекте я делаю фронт, поэтому мне все равно что они там думают )

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

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

и придется же разбираться в этом дерьме

v1ar31
20.09.2018
14:34:14
Я могу юзать JSX если буду писать компонент в файле .jsx, но тогда нет возможности написать стили
обычные стили, без сложностей и заморочек https://www.youtube.com/watch?v=_j2rG2Szd5A

Митяй
20.09.2018
14:34:16
и придется же разбираться в этом дерьме
ДЕрьмо не тонет, ОНО плавает зато )

Arsen
20.09.2018
14:35:31
обычные стили, без сложностей и заморочек https://www.youtube.com/watch?v=_j2rG2Szd5A
Ну видать это мне идешка не даёт, надо разбираться, ибо подчёркивает jsx внутри vue файла

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
в итоге сделал один инпут с валидайией дял всех, по моему красиво <app-vuelidate-input v-model="user.email" required email></app-vuelidate-input>
а как в форме узнаешь, что все ее инпуты валидны? или два поля password совпадают

rddlr
20.09.2018
14:45:35
а как в форме узнаешь, что все ее инпуты валидны? или два поля password совпадают
я это не в форме узнаю, ошибки всплывают из самого компонента с валидацией

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
что такое команды

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
инстанс в main js
Экспортируй инстанс оттуда , и где хочешь юзай

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
https://cli.vuejs.org/config/ Почитай там, мб assetsDir, мб чето еще
Кажется это должно решаться силами вебпака

Kirill "Loskir" ?¹³
20.09.2018
16:01:46
Кажется это должно решаться силами вебпака
Vue CLI эти данные в т.ч. и в вебпак отдаёт Но говорят, что лучше конфигурировать vue, чем вебпак напрямую

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
Vue CLI эти данные в т.ч. и в вебпак отдаёт Но говорят, что лучше конфигурировать vue, чем вебпак напрямую
так я собирал не CLI, все настройки и подключенная vue из коробки, vue.config.js вообще нет в проекте

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

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