1337
Зочем энжинкс? php -S 127.0.0.1:1234
для прода это не пойдет
Danila
в связке с socket.io + apache2
В принципе, если реалтайм не нужен, можешь и без сокетов просто какой-нибудь аякс-либой слать-принимать данные
1337
а для дева не нужно
1337
потому что в деве и нпм сервер умеет запускать
Андрей
Да, для прода пхпфпм или нжинксы
енот
короче я считаю излишним для проекта которым будет 5 человек пользоваться разносить бэк и фронт и прочее. я, безусловно, вынужден буду изучить все эти вебпаки, бабели-хренабели, но не для проекта на внутренние нужды 5 человек где я времени на настройку апача\нжинкса и изучение вебпака потрачу столько же сколько на весь проект
1337
у нас в проекте 2 человека и все норм настроен
енот
я про юзеров
енот
и я рад за ваш проект, но в данном случае мне просто нужно вывести одну ебучую таблицу
Danila
Ну выведи на жквери
Danila
И дёргай сервер через ajax по таймеру чтобы данные обновлять
1337
или через firebase
1337
тогда бекенд не нужен тоже
Danila
Он как раз про "хочу вывести ебучую таблицу"
Danila
А бэк накатай рядом в папке в одном файле на пхп
енот
не пишу я больше пхп
Danila
Через ПДО подключись, доставай из базы, в жсон отдавай.
Stanislav
с CDN'а вуй подключи, да юзай
енот
Danila
с CDN'а вуй подключи, да юзай
У него не получается при этом сторонние компоненты юзать
Stanislav
У него не получается при этом сторонние компоненты юзать
Ну, от компонентов зависит, да. Если автор компонента не сделал сборку под браузер, то увы.
Danila
Порты разные для бэка и фронта не могу, на пхп писать не могу, разносить проекты не могу, разбираться с сборщиками не буду, но хочу фулстек написать на вуе. Странные такой
1337
в чем проблема портов?
zinge 🐌
и я рад за ваш проект, но в данном случае мне просто нужно вывести одну ебучую таблицу
2 роута первый /api - тут прячешь бек второй / - тут выкладываешь скомпилинный прод с vue нжинкс один, хост один, порт один ... не вариант ?
Oleksandr
напиши такое же на вью
Я слоупок - но ОБЪЯСНИТЕ - к чему здесь вью если речь о обычном js? Воспринимайте вью как view.
Oleksandr
На что? Понять что сам вью это только отображения а всю логику мы пишем обычным js?))
Oleksandr
Просто человек привел код на rx и пишет - "попробуйте такое на вью написать"
1337
хороший пример уебищного кода
1337
Anton
Oleksandr
Ну каррирование услышали а зачем оно нужно не прочитали
Stanislav
Danila
?
Это я чтобы он увидел, сорьки
Alex
Привет! Подскажите как правильно добавить элемент. https://jsfiddle.net/rcnow/o2tqfppu/
Dmitry
контекст разговора, ЗАЧЕМ НАДО РХ ЕСЛИ ВО ВЬЮ ЕСТЬ ИВЕНТ БАС, ПРИВОЖУ ПРИМЕР КОДА, И ПРОШУ НАПИСАТЬ ТАКОЙ ЖЕ ПРИМЕР С ИВЕНТ БАСОМ НА ВЬЮ
Dmitry
На что? Понять что сам вью это только отображения а всю логику мы пишем обычным js?))
Dmitry
Просто человек привел код на rx и пишет - "попробуйте такое на вью написать"
Korg
Привет всем. А у кого-то получилось сделать transition у vue аналогичный slidedown() jquery?
Nikita
хм, интересно, почему requestAnimationFrame не заюзали
Oleksandr
контекст разговора, ЗАЧЕМ НАДО РХ ЕСЛИ ВО ВЬЮ ЕСТЬ ИВЕНТ БАС, ПРИВОЖУ ПРИМЕР КОДА, И ПРОШУ НАПИСАТЬ ТАКОЙ ЖЕ ПРИМЕР С ИВЕНТ БАСОМ НА ВЬЮ
но это же... не совсем одно и тоже) и ваш "ПРИМЕР" никоим образом не относится к шине вью
Nikita
https://github.com/danieldiekmeier/vue-slide-up-down
Nikita
хотя мне кажется такое все же можно решить и без плагином, обычным css animations
Ilya
ребзь а есть ли какой то аналог ajax на вью но чтоб без промисов? заказчику нужна поддержка IE9+
invariance
о_О
Korg
хотя мне кажется такое все же можно решить и без плагином, обычным css animations
Так вот и я, изобретать начал, но просто анимацией менять высоту элемента не указывая в анимации конкретной высоты не получится
Ilya
Axios
там промисы)
Oleksandr
поставь полифил
Rafael 🌵
там промисы)
Полифл для промисов
Oleksandr
в чем проблема?
Ilya
океей
Denis
import expando from 'expando'; export default { data() { return { isCollapsed: true, }; }, methods: { changeCollapsed() { this.isCollapsed = !this.isCollapsed; }, }, watch: { isCollapsed() { if (this.isCollapsed) { expando.collapse(this.expandable, () => { if (this.expandable.getAttribute('data-expanded')) this.expandable.removeAttribute('data-expanded'); }); } else { expando.expand(this.expandable); } }, }, };
Denis
В нужном компоненте при рендере инициализирую this.expandable
Denis
mounted() { this.expandable = this.$el.querySelector('.psi-service__body'); },
Denis
И все, везде работает)
Michael
юзайте всякие jsbin, плиз
Denis
expando это все сам делает.
Nikita
не это хотел сказать
Denis
А есть какая-то песочница, где можно нормально Vue-компоненты тестить, чтобы import поддерживался и тп?
Nikita
лучшая песочница эвер
Георгий
Кстати люди такой вопрос, вот например хочу сделать новостной сайт на Vue, есть ли смысл использовать Vue? И на бэке можно сделать WP?
Nikita
ytn
Георгий
Или такая связка это извращение?
Nikita
нету смысла
Nikita
тоже нет
Nikita
дорогая связка
Георгий
Получается админку придется свою писать?