Skip to content

Instantly share code, notes, and snippets.

@eduardoarandah
Created August 30, 2022 16:59
Show Gist options
  • Save eduardoarandah/819d75ac81cd6bd00b2c995b690ea687 to your computer and use it in GitHub Desktop.
Save eduardoarandah/819d75ac81cd6bd00b2c995b690ea687 to your computer and use it in GitHub Desktop.
bugs in volar
<script setup lang="ts">
interface IFoo {
id: number;
name: string;
}
const foos: Array<IFoo> = [
{ id: 1, name: "aaa" },
{ id: 2, name: "bbb" },
];
</script>
<template>
<div>
<div v-for="foo in foos" :key="foo.id">{foo.name}</div>
<div :key="foos[0].name"></div>
</div>
</template>
<script setup lang="ts">
interface IFoo {
id: number;
name: string;
}
const props = defineProps<{
foos: Array<IFoo>;
}>();
</script>
<template>
<div>
<div v-for="foo in props.foos" :key="foo.id">{foo.name}</div>
<div :key="foos[0].name"></div>
</div>
</template>
export interface IFoo {
id: number;
name: string;
}
<script setup lang="ts">
import { IFoo } from "./TestType";
const props = defineProps<{
foos: Array<IFoo>;
}>();
</script>
<template>
<div>
<div v-for="foo in props.foos" :key="foo.id">{foo.name}</div>
<div :key="foos[0].name"></div>
</div>
</template>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment