title: bootstrap-datetimepicker with vue.js not working properly
body: <p>I am trying to use bootstrap-datepicker with Vue.js
  Trying to create a simple datepicker component.
  The problem is, when I write into input, component's data is updated.
  But when I use datepicker gui, it doesn't work. 
  Data is not updated. Why? What is missing exactly?</p>
  
  <p>Here is my code:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="false" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>Vue.component('picker', {
    'props': {
      'date': {
        'twoWay': true
      }
    },
    'template': '\
        &lt;div class="form-group"&gt;\
            &lt;div class="input-group date datepicker"&gt;\
                &lt;input type="text" class="form-control" v-bind:value="this.date"&gt;\
                &lt;span class="input-group-addon"&gt;\
                    &lt;span class="glyphicon glyphicon-calendar"&gt;&lt;/span&gt;\
                &lt;/span&gt;\
            &lt;/div&gt;\
        &lt;/div&gt;',
    'watch': {
      'date': function(value) {
        console.log('Updated!');
      }
    },
    'mounted': function() {
      $(this.$el.firstChild).datetimepicker();
    }
  });
  
  app = new Vue({
    'el': '#app',
    'data': {}
  });</code></pre>
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;!DOCTYPE html&gt;
  &lt;html&gt;
  
  &lt;head&gt;
    &lt;title&gt;&lt;/title&gt;
    &lt;!-- JQuery --&gt;
    &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"&gt;&lt;/script&gt;
  
    &lt;!-- Transition ve Collapse --&gt;
    &lt;script src="collapse.js"&gt;&lt;/script&gt;
    &lt;script src="transition.js"&gt;&lt;/script&gt;
  
    &lt;!-- Moment JS --&gt;
    &lt;script src="moment-with-locales.min.js"&gt;&lt;/script&gt;
  
    &lt;!-- Latest compiled and minified CSS --&gt;
    &lt;link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"&gt;
  
    &lt;!-- Optional theme --&gt;
    &lt;link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"&gt;
  
    &lt;!-- Latest compiled and minified JavaScript --&gt;
    &lt;script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"&gt;&lt;/script&gt;
  
    &lt;!-- Datetime picker --&gt;
    &lt;script src="https://raw.githubusercontent.com/Eonasdan/bootstrap-datetimepicker/master/build/js/bootstrap-datetimepicker.min.js"&gt;&lt;/script&gt;
    &lt;link rel="stylesheet" type="text/css" href="https://raw.githubusercontent.com/Eonasdan/bootstrap-datetimepicker/master/build/css/bootstrap-datetimepicker.min.css"&gt;
    &lt;script src="https://unpkg.com/vue/dist/vue.js"&gt;&lt;/script&gt;
  &lt;/head&gt;
  
  &lt;body&gt;
    &lt;div class="container"&gt;
      &lt;div id="app" class="row"&gt;
        &lt;div class='col-sm-6'&gt;
          &lt;picker&gt;&lt;/picker&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;script type="text/javascript"&gt;
    &lt;/script&gt;
  &lt;/body&gt;
  &lt;script src="app.js"&gt;&lt;/script&gt;
  
  &lt;/html&gt;</code></pre>
  </div>
  </div>
  </p>