title: Bulma's navbar-buger doesnt connect to menu items in Vue.js 2
body: <p>I am trying to implement a navbar for my application whose front end is built using Vue 2.0 and Bulma . It works well on desktops and but on smaller screens its showing the burger icon but it is not showing any elements. Its just present.</p>
  
  <pre><code>&lt;template&gt;
  &lt;div class="container is-fluid"&gt;
      &lt;div&gt;
        &lt;nav class="navbar is-dark"&gt;
          &lt;div class="navbar-brand"&gt;
            &lt;a class="navbar-item" href="#"&gt;
                &lt;img  alt="K R O N O S" height="100px"&gt;
            &lt;/a&gt;
            &lt;div class="button navbar-burger" data-target="navMenu"&gt;
                &lt;span&gt;&lt;/span&gt;
                &lt;span&gt;&lt;/span&gt;
                &lt;span&gt;&lt;/span&gt;
          &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="navbar-menu" id="navMenu"&gt;
            &lt;div class="navbar-end"&gt;
              &lt;div class="navbar-item"&gt;
                &lt;a class="" href="#"&gt; Docs &lt;/a&gt;
              &lt;/div&gt;
              &lt;div class="navbar-item "&gt;
                &lt;a class="" href="#"&gt; Report &lt;/a&gt;
              &lt;/div&gt;
              &lt;div class="navbar-item"&gt;
                &lt;a class=""&gt;More&lt;/a&gt;
              &lt;/div&gt;
              &lt;div class="navbar-item"&gt;
                &lt;a class=""&gt;Logout&lt;/a&gt;
              &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/nav&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;/template&gt;
  
  &lt;script&gt;
  
  document.addEventListener('DOMContentLoaded', function () {
    // Get all "navbar-burger" elements
    var $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0)
    // Check if there are any navbar burgers
    if ($navbarBurgers.length &gt; 0) {
      // Add a click event on each of them
      $navbarBurgers.forEach(function ($el) {
        $el.addEventListener('click', function () {
          // Get the target from the "data-target" attribute
          var target = $el.dataset.target
          var $target = document.getElementById(target)
  
          // Toggle the class on both the "navbar-burger" and the "navbar-menu"
          $el.classList.toggle('is-active')
          $target.classList.toggle('is-active')
        })
      })
    }
  })
  export default {
    name: 'Navbar',
    data () {
      return {
        msg: ''
      }
    }
  }
  &lt;/script&gt;
  &lt;!-- Add "scoped" attribute to limit CSS to this component only --&gt;
  &lt;style scoped&gt;
  div{
    border: 0px solid black;
  }
  &lt;/style&gt;
  </code></pre>
  
  <p>As you can see I have tried implementing the example code in on which was present here but with no use. Shouldnt Bulma give me responsive navbar out of the box. All the examples and solutions I have found are for the older "nav" class not the newer "navbar". Help would be much appreciated.</p>