2016-12-19 17 views
11

Mam potrzebę wstawienia komentarza do pliku vue.js do przyszłych odniesień, ale nie wiem, jak to zrobić w dokumentach.Jak skomentować kod w pliku vue.js?

Próbowałem //, /**/, {{-- --}} i {# #}, ale żaden z nich nie działa.

Używam ostrza Laravel. Więc to jest sample_file.vue:

<template> 
    <div class="media"> 

     <like-button :post="post" v-if="post.likedByCurrentUser === false && "></like-button> {{--I want to comment this but I get an error from the gulp watch: post.canBeLikedByCurrentUser === true--}} 

     <div class="media-left"> 
      <a href="#"> 
       <img class="media-object" v-bind:src="post.user.avatar" v-bind:title="post.user.name + ' image from Gravatar'"> 
      </a> 
     </div> 
     <div class="media-body"> 
      <strong>{{ post.user.name }}</strong> 
      <p>{{post.body}}</p> 
      <p>{{post.likeCount}} {{ pluralize('like', post.likeCount) }}</p> 
     </div> 
    </div> 
</template> 

Czy ktoś wie, jak wstawić komentarz i/lub jak skomentować fragmenty kodu?

+1

Jeśli szukasz multi-line komentowania, a średnia komentarz html będzie działać: ''. Ale brzmi to tak, jakbyś chciał wstawić komentarz śródtekstowy? – Adam

+0

Ahh, zapomniałem tego spróbować. Jest to kod 'HTML'! Thnx – Pathros

Odpowiedz

23

W swojej sytuacji chcesz użyć standardowych komentarzy HTML w tagu <template>. Zostaną również usunięte z wyjścia, co jest miłe.

<!-- Comment --> 
+0

To się udało – Pathros

0

Jestem noob w Vue.js, ale // powinien działać, ponieważ kod jest mimo to javascript. Przeglądając dokumenty, znajduję następujący przykład: https://vuejs.org/v2/examples/todomvc.html Jeśli spojrzysz na pierwsze 2 linie javascript zobaczysz komentarze odrobinę //.

-1

Jak powiedział Bill Criswell, możemy użyć składni komentarza HTML.

<!-- Comment --> 

Ale będzie pracować poza szablon też comment.vue

<!-- Testing comments, this will work too. --> 

<template> 
    <!-- This will work too --> 

    <div> 
     <!-- Html Comments --> 
     Hello There! 
    </div> 
</template> 

<style><style> 

<!-- Commenting here --> 

<script> 
</script> 
+0

Powoduje to "Nieoczekiwany token (1: 1)" z Vue 2.5.13. –

Powiązane problemy