Alex
Alex
Потому что не нужно обращаться к разметке компонента :)
Alex
undefined потому что ещё нет элемента на странице, nextTick только с этим поможет
Alex
Для крайних случаев, когда может потребоваться доступ к DOM-элементу. Например, чтобы не городить кучу разных селекторов для инициализации плагина в компоненте
Alex
Так вычислить или задать ширину?) если задать то биндинг через класс или style
Anton
Anton
вот что делаю, nextTick не помогает
Alex
Этот кусок в mounted?
Anton
да
Alex
А карточка эта не по условию показывается?
Anton
ну это отдельный компонент, то есть для самого себя у него условий нет, условие есть в родителе само собой
Anton
Anton
Anton
как то так
Anonymous
оооо во вью можно шаблонизаторы использовать.
чет я пропустил этот момент
Anonymous
Всем привет! Непервый день бьюсь над задачей. Мне нужно совместить три вещи:
1. Сетка типа masonry
2. Бесконечный скролл
3. Виртуальный скролл
Я нахожу компоненты по отдельности, такие как например:
MopTym/vue-waterfall
PeachScript/vue-infinite-loading
tangbc/vue-virtual-scroll-list
По отдельности они работают нормально, но когда я пытаюсь их совместить, что-то где-то до отвалится. Есть у кого опыт решение подобной задачи на Vue? Очень нужен совет куда рыть.
Flexo
Такое впечатление что можно обойтись одним MopTym/vue-waterfall
Anonymous
Такое впечатление что можно обойтись одним MopTym/vue-waterfall
Я вот сейчас на этом остановился, дописать к нему Ajax Loading вроде как не проблема, но вот как быть с виртуальным скроллом, чтобы в думе было только нужное количество позиций? Я просто с этим никогда не сталкивался, не пойму пока, какие могут быть затыки с этим.
brute11k
Добрый вечер. Собираюсь поизучать Ruby и хотел бы попробовать связку API backend + Vue.js front-end с токенами/авторизацией. Из Ruby API-фреймворков знаю только Rails немного с его режимом Rails::Api. Помимо него нагуглил ещё Grape и Sinatra - вроде одни из популярных фреймворков. Может ли кто вкратце объяснить (или дать ссылку) плюсы-минусы и область применения каждого?
Задача следующая: обычный блог, возможность регистрироваться и создавать свои блоги (что-то типа Medium, только можно создавать категории типа: "игры", "музыка").
Alex
тут как бы не совсем по раби чат) Но судя по всему что читал в инете - весь смысл существования и единственный плюс ruby - это именно рельсы
Alex
все остальное от лукавого. сжечь и предать анафеме
Anonymous
Удачная версия рельсов - ето Ларавел
Anonymous
Alex
brute11k
Дело в том, что с рельсами я работал, и там определённо будут лишними фичи, связанные с asset pipeline.
brute11k
То бишь возможно мне не нужен настолько большой фреймворк со всеми плюшками, которые он предоставляет, а гемы работают и в Sinatra/Grape.
Stanislav
А, пардон
Stanislav
История не загрузились
brute11k
Ну я просто думаю, что наверняка люди кроме Vue.js используют какие-то другие фреймворки в качестве бека.
brute11k
Я вот пока такое нашёл http://blog.scoutapp.com/articles/2017/02/20/rails-api-vs-sinatra-vs-grape-which-ruby-microframework-is-right-for-you
Anonymous
brute11k
vue js в качестве бека?
Имел в виду, что кроме приложения на Vue.js люди в этой конфе используют различные бекенд-фреймворки, не обязательно на JS/PHP. Но вообще можно использовать Vue.js как SPA с локальным хранилищем, то есть вообще без бека. Или пользоваться облачным API, вроде https://backendless.com/
Anonymous
Anonymous
прост такие ещен е видел
brute11k
Ну, например, вот — я написал простенькое: https://sun-train.glitch.me/
Anonymous
brute11k
https://glitch.com/edit/#!/sun-train?path=src/components/App.vue:1:0
brute11k
То есть, какие-то простые вещи, которые не требуют сервера.
Dmitry
Oleg
Всем привет.
Олег, занимаюсь большими данными, в основном разрабатываю бэк. пару лет назад пилил фронт на бэкбоне, сча решил изучить сабж
Alex
Хоть кто-то плашки читает) привет
brute11k
В общем, судя по всему, мне стоит взять Rails::API, ибо там многие проблемы, которые могут у меня возникнуть, уже решены (логирование, environments, reloading). Не думаю, что мой проект когда-нибудь будет генерировать больше 100 хитов в секунду. А почему Ruby? Ну, знать один только PHP/JS довольно уныло, а я хотел бы в будущем прибиться к какой-нибудь команде из TOP500, в том же Гугле интервью проводится на Python/Ruby/Java/C++.
Alex
ну python хотя бы для утилит подходит, даже в играх катит. Про java и c++ и говорить нечего. А на что годен ruby? почему он?
brute11k
На ruby написан Vagrant, например
Alex
я не говорю что это плохо, просто может в будущем тоже буду выбирать куда шириться, хотелось бы знать доводы за и против
brute11k
Вообще я мечтаю перекатиться в Clojure, но сомневаюсь, что с моим опытом я смогу найти там работу.
Alex
это я знаю, но можно и десктопные приложухи на пыхе писать, не показатель
brute11k
Мне просто нравится Ruby, он компактный и радует глаз. Мне нравится, что его создатель родом из Японии, и последние версии языка достаточно быстрые.
Python тоже неплох, но есть большой минус — многие пакеты и библиотеки написаны на Python 2, а разработчик решил выкатить версию 3, в которой эти библиотеки перестали работать. Изменился синтаксис, многие программеры недовольны этим решением. В общем, наблюдается эдакий "разлом" между двумя лагерями - Python 2 и Python 3.
brute11k
И становится непонятно, какую версию Python выбрать для изучения. В идеале, получается, нужно знать оба..
Alex
этот разлом наблюдался года три назад вроде) я сейчас ни одной популярной либы не переписанной на 3 версию не могу назвать
Alex
так что на второй можешь забить, он уже 2 года как не юзается никем кроме олдфагов
Alex
или тех кто старые прилоги поддерживает
john
докладывают что все уже переписано на третью
brute11k
Ну и Ruby более молодой язык (1995). Python появился в 1991-м.
Alex
учи go. быстрый, молодой, универсальный)
Alex
или котлин - сильно проапгрейженая ява
john
го, скала
brute11k
Я бы лучше изучил Clojure на уровне ;)
Firdavs
html топ
john
да, кложа
brute11k
У меня есть вот такое
Alex
во любитель артефактов) еще эликсир поучи)
brute11k
https://github.com/konovalov-nk/cljs-todo
brute11k
Clojure + reloadless workflow для HTML/JS
brute11k
И никаких тебе вебпаков настраивать не нужно.
brute11k
Всё из коробки, минификация, Google Closure, hot-reload, и так далее.
brute11k
По-моему, отличная альтернатива всему безобразию, которое сейчас творится в JS
Alex
я никогда не смотрел clojure
Alex
даже не читал про него, слышал только
Alex
Только что открыл википедию, прочитал сразу "современный диалект лиспа", перекрестился, закрыл
brute11k
(пока я писал это уже выпустили 200 JS библиотек (большинство из них просто будут проверять, является ли переменная массивом), 50 фреймворков и 20 менеджеров пакетов)
brute11k
На самом деле, лисп — вещь интересная. Посмотри вот это: https://www.youtube.com/watch?v=iUC7noGU1mQ
Alex
кстати тот же котлин вроде как компилится в жабоскрипт
Alex
то есть универсальность на уровне
brute11k
На Clojure многие переходят сейчас. Walmart, Boeing, Cisco, LinkedIn, Netflix. https://practicalli.github.io/clojure/overview/who-uses-clojure.html
Alex
https://yopta.space/
john
все кто не закостенел всегда на что нибудь переходят
john
не у всех конечно хватает денег на ресерч