Size: a a a

Nuxt.js | Vue SSR

2021 February 26

ИН

Илья Ноздреватых... in Nuxt.js | Vue SSR
Expected '<component>' elements to have 'v-bind:is' attribute vue/require-component-is

у кого то была такая проблема с линтером ?
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
покажи где у тебя <component> используется
источник

AD

Aleksandr Dergunov in Nuxt.js | Vue SSR
Valar Morghulis
Начали про TS, наконец-то
Про nuxt началось
источник

NT

Natalia Tepluhina in Nuxt.js | Vue SSR
Aleksandr Dergunov
Про nuxt началось
таки нет =) перерыв
источник

AD

Aleksandr Dergunov in Nuxt.js | Vue SSR
Natalia Tepluhina
таки нет =) перерыв
Доклад начался и через минуту оборвали. Беспредел.
источник

NT

Natalia Tepluhina in Nuxt.js | Vue SSR
Aleksandr Dergunov
Доклад начался и через минуту оборвали. Беспредел.
это тизер!
источник

AD

Aleksandr Dergunov in Nuxt.js | Vue SSR
Natalia Tepluhina
это тизер!
Что-то среднее между тизером и беспределом.
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
продолжение на onlyfans 😉 для донатеров
источник

ИН

Илья Ноздреватых... in Nuxt.js | Vue SSR
Alex Shepard
покажи где у тебя <component> используется
<template>
 <component :is="activeComponent" />
</template>

<script>
import PromoCardLarge from '~/components/PromoCard/PromoCardLarge.vue';
import PromoCardSmall from '~/components/PromoCard/PromoCardSmall.vue';

export default {
 props: {
   promo: {
     type: Object,
     required: true,
   },
   size: {
     type: String,
     default: 'large',
   },
 },
 computed: {
   activeComponent() {
     if (this.size === 'small') return PromoCardSmall;
     if (this.size === 'large') return PromoCardLarge;
     return PromoCardLarge;
   },
 },
};
</script>

<style></style>
источник

Д

Деда in Nuxt.js | Vue SSR
Есть прямая ссылка на доклад?
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
Илья Ноздреватых
<template>
 <component :is="activeComponent" />
</template>

<script>
import PromoCardLarge from '~/components/PromoCard/PromoCardLarge.vue';
import PromoCardSmall from '~/components/PromoCard/PromoCardSmall.vue';

export default {
 props: {
   promo: {
     type: Object,
     required: true,
   },
   size: {
     type: String,
     default: 'large',
   },
 },
 computed: {
   activeComponent() {
     if (this.size === 'small') return PromoCardSmall;
     if (this.size === 'large') return PromoCardLarge;
     return PromoCardLarge;
   },
 },
};
</script>

<style></style>
попробуй заменить :is на v-bind:is
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
будет ругаться линтер?
источник

AD

Aleksandr Dergunov in Nuxt.js | Vue SSR
Деда
Есть прямая ссылка на доклад?
Там нужно региться. Но бесплатно.
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
Илья Ноздреватых
<template>
 <component :is="activeComponent" />
</template>

<script>
import PromoCardLarge from '~/components/PromoCard/PromoCardLarge.vue';
import PromoCardSmall from '~/components/PromoCard/PromoCardSmall.vue';

export default {
 props: {
   promo: {
     type: Object,
     required: true,
   },
   size: {
     type: String,
     default: 'large',
   },
 },
 computed: {
   activeComponent() {
     if (this.size === 'small') return PromoCardSmall;
     if (this.size === 'large') return PromoCardLarge;
     return PromoCardLarge;
   },
 },
};
</script>

<style></style>
https://github.com/nuxt/eslint-plugin-nuxt/issues/65 похоже на твой случай)
источник

ИН

Илья Ноздреватых... in Nuxt.js | Vue SSR
да уже бегал  тут
как я понял
нет решения
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
решение и написано) проверяй версии - они конфликтуют
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
Looks you’re having outdated @nuxtjs/eslint-config, the latest version is 3.1.0 which is using eslint-plugin-vue v6.

Can you try to upgrade @nuxtjs/eslint-config ?
источник

ИН

Илья Ноздреватых... in Nuxt.js | Vue SSR
Alex Shepard
Looks you’re having outdated @nuxtjs/eslint-config, the latest version is 3.1.0 which is using eslint-plugin-vue v6.

Can you try to upgrade @nuxtjs/eslint-config ?
кхм попробую
источник

ДА

Данила Александров... in Nuxt.js | Vue SSR
Stanislav Lashmanov
ох без поллитра не разберёшься там :(
источник

ДА

Данила Александров... in Nuxt.js | Vue SSR
В точку
источник