Gaiaz
было бы в props чтото типо такого: props: { myprop: { type: Array, decode: 'json'
Nikita
в браузире где еще сделайте условие а потом сделайте not условие
Живой пример ) Мне сложно представить где это вот так вот что ограничивают возможности цсс
Gaiaz
v-bind:prop="[1,2,3]"
Гениально! это работает)))) спасибо!
Gaiaz
Stanislav
😄
Anonymous
Живой пример ) Мне сложно представить где это вот так вот что ограничивают возможности цсс
есть кверя которая показывает при условии. ты хочешь еще применить инверсно например
Anonymous
В чем проблема условие написать без инверсии?
в том что оно уже есть без инверсии а надо противоположное
Anonymous
допустим ты уже показываешь чтото если ширина больше а потом ты не хочешь показывать если ширина больше тоесть нужно if not
Anonymous
такие очевидные вещи сейчас говорю лол
Anonymous
ох у меня дежавю
Nikita
в том что оно уже есть без инверсии а надо противоположное
Дык цсс медиа-запросы не так работают же) или я с просонья тупой как лось
Gaiaz
:prop="[1, 2, 3]"
я кстати избегаю везде алиасы эти. Мучаю себя и пишу v-bind и v-on
Rafael 🌵
Зачем?
Gaiaz
В начале изучения vue боялся перепутать : и @
Rafael 🌵
🤦‍♂
Nikita
Ну ты говоришь, что есть условие и есть его инверсное условие. Дак вот дефолтное состояние и есть инверсное в твоём случае
Gaiaz
во вью на атрибутах много чего и это было в новинку
Anonymous
А почему не написать второе?
у меня есть переменная скажем mobile-break = 992px допустим я хочу чтобы на мобилке ширина уменьшалась а сайдбар убирался я хочу делать if mobile-break {...} if not mobile-break {...}
Anonymous
и это невозможно сделать текущими тулзами
Rafael 🌵
это в цсс ?
Это в vue
Anonymous
Это в vue
в вуе не зашкварно рулить медиакверями ?
Stanislav
в вуе не зашкварно рулить медиакверями ?
В этом нет смысла, если только, как ты писал, код тригернуть. И то, вряд ли
Rafael 🌵
в вуе не зашкварно рулить медиакверями ?
Когда делаешь разные представления под разные разрешения - нет, не зашкварно
Anonymous
Пишешь код для мобилки. По умолчанию скрытый сайдбар. Пишешь MQ для десктопа - показывать сайдбар
чтобы не писать инверсию инвертируем умолчания чтобы уже была инверсия. решаем один костыль другим. кулстори.
Anonymous
Когда делаешь разные представления под разные разрешения - нет, не зашкварно
ну вот со мной тут довольно многие не согласны ) т.е. с тобой
Pavel
Ребята поомгите плиз dev-webpacker-server —inlne true —hot true import VueResource from 'vue-resource' Vue.use(VueResource); import MyComponent from './MyComponent.vue' document.addEventListener('turbolinks:load', () => { const app = new Vue({ el: "#app", components: { MyComponent } }) }) в компоненте MyComponent при запросе this.$http.get [Vue warn]: Error in created hook: "TypeError: Cannot read property 'get' of undefined" а если запустить без hot dev-webpack-server —inline true то запрос в компоненте this.$http.get работает в чем проблема?
Anonymous
короче в идеале я бы хотел компилятор медиа кверь который бы переводил человеческий язык вида (w<992) (w<=992) !(w>922 or w<100) на собачий язык цсс с чекингом пересечений, расстановкой по возрастанию и тд
Yaroslav 🇺🇦
А кто-то работал с вебворкерами в ву? Вернее с оберткой над simple-web-worker
Anonymous
а в итоге вы просто говорите жри что дают вот мы юзаем и всё ок
Yaroslav 🇺🇦
а в итоге вы просто говорите жри что дают вот мы юзаем и всё ок
Станислав, извини конечно за такой странный вопрос, тебя вообще не мучает вопрос о неидеальном мире?
Nikita
а в итоге вы просто говорите жри что дают вот мы юзаем и всё ок
Камон, таких вещей хоть попой жуй. Ты тут спроси что хотели бы по-нормальному – холивар не остановить будет.
Pavel
Возьми чистый axios и в хуке mounted делай запрос
а конкретно в моем случае это что происходит? намекаете что Vue еще не успел загрузиться а компонента преждевременно делает запрос this.$http.get ? попробовал поменять вызов ajax из create на mounted не помогло
Anonymous
Станислав, извини конечно за такой странный вопрос, тебя вообще не мучает вопрос о неидеальном мире?
есть довольно много вещей которые я не знаю как решать либо меня удовлетворяет количество рутины. но в случае медиакверь просто смешно что текучие решения на макросах преподносятся как спасительные хотя нужна очень простая компиляция которая решила бы все проблемы раз и навсегда
Gaiaz
короче в идеале я бы хотел компилятор медиа кверь который бы переводил человеческий язык вида (w<992) (w<=992) !(w>922 or w<100) на собачий язык цсс с чекингом пересечений, расстановкой по возрастанию и тд
лучший вариант ИМХО у бутстрапа скопировать реализацию, там миксины на понятном языке которые выводят медиа квери + это все настраивается черех переменные. я не бутстрап советую использовать если что, а просто подсмотреть там реализацию
Anonymous
проблема с инверсией впринципе небольшая. надо просто добавить not all вот так @media not all and (max-width: 600px)
Anonymous
https://css-tricks.com/logic-in-media-queries/
Yaroslav 🇺🇦
Да я в общем так-то. Сиситемность постов о том что что-то не так слегка намекает)
Anonymous
мне вообще не понятно почему вообще медиа квери изначально так хуёво сделаны. кому понятно min-width ?
Anonymous
Да я в общем так-то. Сиситемность постов о том что что-то не так слегка намекает)
ну да лучше стиснуть зубы улыбаться и изображать конформиста
Anonymous
К то то пробовал Falcor от Netflix?
Pavel
Говорит, что vue-resource не видит
а как сделать видимым ? :)) ведь если запустить без параметры —hot работает
Anonymous
гордишься такой зарплатой в $10k а коллеги то знают что цена этой зп колупание в кривом говне
Pavel
хоть и автоматом не обновляет если сделать изменения в *.vue
Gaiaz
да видел я все эти реализации. они жутко текучие и похожие
что значит текучие? имхо миксины тут это именно то чем надо решать эту задачу
Anonymous
нужна компиляция а не трансляция потому что
Stanislav
гордишься такой зарплатой в $10k а коллеги то знают что цена этой зп колупание в кривом говне
А я слышал инверсное мнение :) Крутой офис, зп, а занимаешься херней.
Anonymous
ой лан. стоит вспомнить проблему и сразу рушаться манямирки 1. сначала не замечают говоря что все идеально 2. предлагают кривоватые решения 3. потом всётаки рвутся и исходят на говно как же сложно неужели нельзя просто признать что да, этот момент довольно болезненный но хер с ним можно и потерпеть
Nikita
мне вообще не понятно почему вообще медиа квери изначально так хуёво сделаны. кому понятно min-width ?
Да всем понятны, кто в своё время сидел джуном и разбирался часами. Разобрался – молодец. Не разобрался – все хуево сделано мир не идеален) Сори, но мне правда не совсем ясно, в чем конкретно проблемы. При работе с джс мквери тяжелее, согласен. Местами и в голом цсс начинаются тонны логики и треша в особо сложной вёрстке. Но камон, это все решаемо, не?)
Denis
Сидел джуном - эт ты хорошо сказал ))))
Anonymous
разобраться как решают != увидеть как можно решить, пытаться решить как советуют на modern уровне
Denis
Пройти самому один путь. Увидеть другой. Понять почему оба норм )))
Denis
)))
Yaroslav 🇺🇦
гордишься такой зарплатой в $10k а коллеги то знают что цена этой зп колупание в кривом говне
Это всё депресивная картина мира, либо из-за денег, либо "ищите женщину"))
Anonymous
тоесть я например читал про сложную и крутую логику на цсс. расчеты паддингов в колонках расчеты шрифтом чтобы подходить под бейзлайны. но предпосылок к этому нет это только лишь концепты или какаято фантазия
Denis
Я - ужасный фантазер ))
Denis
Воображала
Anonymous
Это всё депресивная картина мира, либо из-за денег, либо "ищите женщину"))
это картина мира контрящая лживую картину мира. да я искренне ненавижу кодерков в этом моменте. вот вы заявляете что сейчас например какой то МОМЕНТ юзабелен и неплох. допустим этот момент в будущем улучшается. моя реакция будет "наконецто завезли и на этом можно писать без боли". ваша реакция какая будет ? что стало нормально ? а было хуже ? в каком месте вы пиздабол выходит в прошлом или будущем ?
Anonymous
Товарищи добрый день! Никто не сталкивался с проблемой прослушивания emit'а от дочернего компонента, после того когда осуществяется любой переход на другую страницу за счет vue-route. есть кастомный компонент в нем два инпута, один селект второй простой инпут, на любые изменения отправляю $emit('input') родителю, все хорошо отрабатывает, повесил debugger в шаблоне на родительском компоненте в @input="debugger;" Но стоит сделать переход на любую другую страницу сайта, а потом вернуться и попробовать что то изменить в той форме, то emit шлется, а родитель уже не слушает его...
Anonymous
я просто отдаю себе отчет в том что то с чем мы имеем дело сейчас это крайне ужасные деревянные игрушки прибитые к полу которые будут восприниматься через сто лет как орудия труда каменного века