S ge
Добрый вечер. Подскажите, можно ли ,как то, в v-if использовать два условия.
S ge
v-if="index%4==0 а тут какой нибудь and index!==0"
S ge
ну или как реализовать проверку двух условий.
S ge
в доке я что то не нашел.
Victor
Добрый вечер. Эта проверка реализуется средствами самого javascript. Советую начинать изучение с него.
S ge
да я отлично знаю js. мне надо проверку сделать в html c помощью v-if
S ge
если бы мне надо было реализовать в js я бы сюда не писал
Victor
Ну жди пока кто-то ответит тогда)
S ge
просто не понятно зачем ты пишешь ,что бы просто написать какую то залупу.
Victor
Помочь хотел)
S ge
написать учи js? вот это помощь спасибо. Весь чат тебе благодарен
Максим
Я конечно хз, но может вынести в функцию с параметрами
S ge
v-if="(index%4==0) && (index!==0)"
S ge
вот так сработало. спасибо
S ge
только возможно в одни скобки надо сделать условие.
S ge
да спасибо я уже понял.
Igor
В чем может быть проблема? Почему подсвечивает?
Victor
Я на атоме так и не настроил это, но давно было дело. Закончилось все переходом на vscode.
Victor
Ну в смысле проблема чисто в кривом плагине, а не в синтаксисе
Nikita
кто-нить знает почему если использовать <component>, то пропсы которые не объявлены не падают на <component>
Nikita
причем $attrs тоже не пашет
Nikita
в $attrs приходит, но не работает
Rafael 🌵
Переформулируй
Завтра
+
Nikita
<component class="button-ui" :class="classes" :to="to" :href="href" @click="clickHandler" v-bind="$attrs" :is="typeComponent"> <span class="button-ui__icon" v-if="haveIcon"> <slot name="icon"></slot> </span> <slot></slot> </component> если сделать <button-ui :disabled="true">, но в пропсах ему не указать, то в component не попадает disabled
Vladimir
На самом деле тупо постоянно прописывать принимаемые пропсы, но хз, может в этом есть плюс
Nikita
это не решение проблемы
Nikita
а ее обход
Nikita
я хотел бы узнать почему с component так происходит
Vladimir
Честно говоря, до сих пор не полностью понял вопрос, думаю остальные также
Nikita
ок
Nikita
Смотрите, вы написали
Vladimir
Если ты думаешь, что он должен заработать как обычный атрибут disabled, то этого не будет
Anatoly
button-ui не нативный элемент, на минуточку )
Vladimir
Да-да , я по-этому и говорю
Nikita
Давайте сначала. Все мы знаем, что если компоненту сверху передавать атрибуты которые не прописаны в props, то vue просто их будет прокидывать на корень.
Nikita
Но с случае с component это не происходит
Nikita
я говорю про компонент не как псевдо элемент, а как за элемент <component> который есть в vue
Fedor
Кто запутался ещё сильнее?
Vladimir
'не баг, а фича'
Nikita
да, я спрашиваю, почему с компонент так не происходит, как это обычно происходит с обычными html элементами
Nikita
Серьезно никто не понял?
Stanislav
Серьезно никто не понял?
Вроде все работает, если я тебя правильно понял. У компонента Test будет title в итоге https://jsfiddle.net/c01nd01r/xxwwt3mq/9/
Nikita
нет
Nikita
сек
Nikita
почти правильно
Nikita
ппц
Nikita
да гори оно все
Nikita
https://codesandbox.io/s/1v9zwvjkoq
Nikita
как обычно в песочнице не могу это воспроизвести
Nikita
версия у меня последняя
Stanislav
Так. И что должно произойти?
Stanislav
theme="orange" должно быть на кнопке?
Nikita
все в порядке, я походу разобрался
Nikita
у меня логика просто дырявая и я смотрел не туда
Nikita
атрибут disabled должен был падать на component
Nikita
и он падает
Nikita
все ок
Nikita
я просто тупо ему передавал false, а думал, что передавал true
Nikita
и не видел в доме disabled
Vladimir
Ребят, есть какой-то сервис, куда я бы скинул свой проект и мог его там и редактировать? я не про git
MaybeLocal
онлайн редактор что ли?
Denys
codesandbox
Vladimir
Да, но с возможностью выложить целый проект туда
Vladimir
Спасибо , Denys
Anonymous
Dmytro
Всем привет А какую версию вебпака использует Nuxt js?
Nikita
https://github.com/nuxt/nuxt.js/blob/dev/package.json#L120
Nikita
too hard зайти посмотреть в package.json
Виталий
"webpack": "^3.5.5",
Виталий
"webpack": "^3.5.5", "webpack-bundle-analyzer": "^2.9.0", "webpack-dev-middleware": "^1.12.0", "webpack-hot-middleware": "^2.18.2", "webpack-node-externals": "^1.6.0"
Виталий
чтоб вообще все вопросы отбросить про версии)
Nikita
я же ссылку на package.json скинул
Nikita
человек не поймет?
Виталий
Ну, бывают разные кадры
Виталий
На случай если в будущем подобные вопросы будут можно будет сказать: "введи "webpack"", выдаст ответ