Commenting out code in Vue.js

in Code Write a comment

In this tutorial, you’ll learn how to comment out code in Vue.js templates.

Comment out code HTML templates in Vue.js

To comment out code in HTML templates you can use HTML comment tag <--! Your comment -->. HTML comments will only be visible to the developer, they won’t appear in the page source code.

Code example

<div id="app">
  <h2>Todos:</h2>
  <ol>
    <li v-for="todo in todos">
      <label>
        <input type="checkbox"
          v-on:change="toggle(todo)"
          v-bind:checked="todo.done">

        <!--
          {{ todo.text }}
        -->
      </label>
    </li>
  </ol>
</div>

Comment out code in Vue.js script part

Since Vue.js is written in JavaScript, you can use JavaScript syntax to comment out code.


Hi, I'm Renat 👋

 


Comment out a single line

methods: {
  toggle (todo) {
    todo.done = !todo.done
    // todo.text = ''
  }
}

Comment out multiple lines

methods: {
  toggle (todo) {
    /*todo.done = !todo.done
    todo.text = ''*/
  }
}

You can also use this syntax to leave code comments, like so:

methods: {
  toggle (todo) {
    // TODO: remove in the future release
    todo.done = !todo.done
  }
}

Full example

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

<!-- Commenting here -->

<script>
  // Single line comment

  /**
    * Commenting multiple lines
    * Commenting multiple lines
    */
</script>

<style><style>

If you find this post useful, please let me know in the comments below. 
Cheers,
Renat Galyamov

Want to share this with your friends?
👉renatello.com/vue-js-comment-out-code

PS: Make sure you check other Vue.js tutorials, e.g. useful Vue.js filters, how to stop mouse event propagation in Vue.js and remove duplicate values from Vue.js array using ES6.

A collection of UI components for
Bootstrap 4/5 and Vue.js

Get now

Write a Comment

Comment

  1. Below is the first paragraph of this page. And right out of the box you have your readers confused. It should be

    To comment out code in HTML templates you can use HTML comment tag . HTML comments will only be visible to the developer, they won’t appear in the page source code.

    You’d probably have more followers is you had more quality