Пользовательские фрагменты не работают с Vetur pacakge в VSCode

#vue.js #visual-studio-code #autocomplete #vscode-snippets #vetur

#vue.js #visual-studio-code #автозаполнение #vscode-snippets #vetur

Вопрос:

Привет, ребята, я использую VSCode и использую [![Vetur][1]][1] подсветку синтаксиса Vuejs и поддержку автозаполнения.Я пытаюсь заставить некоторые пользовательские фрагменты работать с Vetur, поэтому я попытался добавить их в vue.файл json, но безуспешно.

У меня также есть несколько пользовательских / пользовательских фрагментов Vue, которые отлично работают с файлами .HTML, .JS, но когда дело доходит до файла .vue, он не работал?

Пожалуйста, кто-нибудь может мне помочь?

Ответ №1:

Vetur довольно точно настроен с настройками фрагментов.

 <template>
  <!-- Use `vue-html` snippets here -->
</template>

<!-- Use `vue` snippets here -->
<style>
</style>
  

Или при использовании TypeScript

 <script lang="ts">
  // Use TS snippets here
</script>
  

Источник: https://vuejs.github.io/vetur/snippet.html

Это означает, что если вы хотите добавить фрагменты в свой шаблон, вам нужно добавить их в vue-html.json . Ваши Vue фрагменты, скорее всего, уже будут работать, но они доступны только между <template> и <script>