Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 March 07

А

Артем in Nuxt.js — русскоговорящее сообщество
может ему сочетание с v-for не нравится, хотя написано про другое
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Артем
может ему сочетание с v-for не нравится, хотя написано про другое
И без v-for тоже не работает
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Тут пишут, что не совместимые версии
https://github.com/vuejs/eslint-plugin-vue/issues/869
Но напрямую у меня нет таких зависимостей.
Может в чем-то тут конфликт есть?
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
погоди, а что ты вообще пытаешься сделать, зачем суешь внутрь component эту штуку
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
а у тебя случаем ругается не только редактор? в консоли эта же ошибка есть?
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Артем
погоди, а что ты вообще пытаешься сделать, зачем суешь внутрь component эту штуку
Возможно оно мне и не надо, да. Просто мне надо динамически делать либо
<div>
  <permission-set-base />
</div>
либо
<v-col rows="12">
    <permission-set-base />
</v-col>
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
а у тебя случаем ругается не только редактор? в консоли эта же ошибка есть?
Да, и в консоли тоже
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
ну ты можешь v-for делать на сам permission-set-base
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Так мне надо v-for именно на div или v-col
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
ну и сделай на них
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
чтобы каждый permission-set-base был в отдельной "колонке" (v-col rows="12" это как один ряд)
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Артем
ну и сделай на них
Так вот я и хочу так сделать, но в зависимости от того, что в компонент передали, рисовать либо div v-for, либо v-col v-for
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
сделай через v-if
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
в component ты div все равно не запихнешь, его придется в компонент оборачивать
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Артем
сделай через v-if
А если мне потом надо будет несколько ещё других тегов добавить? Разве нельзя динамически?
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
ну это странный какой-то кейс, честное слово
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Ничего не странный) В одном случае у меня в диалоге используется, там div, а на отдельной странице v-col
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Алексей
Тут пишут, что не совместимые версии
https://github.com/vuejs/eslint-plugin-vue/issues/869
Но напрямую у меня нет таких зависимостей.
Может в чем-то тут конфликт есть?
Так может тут есть какой-то конфликт?
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
тогда сделай компонент в котором есть все возможные варианты того, что он рендерит. див, в-кол и прочее, и в его дефолт слот суй че тебе надо
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
<v-col v-if="type === 'col'">
  <slot></slot>
</v-col>
<div v-else-if="type === 'div'">
  <slot></slot>
</div>
....
источник