Pug + v-for + prettier неправильно форматируется, как пофиксить?
Использую VSCode. Пример:
<template lang="pug">
item(v-for="item, index in list")
</template>
prettier форматирует в:
<template lang="pug">
item(v-for="(item, index in list)")
</template>
Зачем мне лишние "(" и ")" из-за них у меня возникает ошибка:
Errors compiling template:
invalid expression: Unexpected token ')' in
directory)
Raw expression: v-for="(item, index in list)"
Ответы (1 шт):
Автор решения: Александр
→ Ссылка
Во-первых, во vue шаблоне всегда должен быть один корневой элемент.
Во-вторых, в синтаксисе v-for ошибка: если нужны item и index, их нужно взять в скобки. Только "item, index", без "in list"
<template lang="pug">
div
item(v-for="(item, index) in list" :key="index")
</template>