Dessiner sur une toile avec vue.js

Je ne pense pas que ce soit nécessairement une Vue question, mais je suis en cours d'exécution dans un certain ennui.

Je voudrais écrire sur la toile une Vue variable. Si je supprime vue, mon premier code fonctionne bien, mais si j'ajoute de Vue la toile n'a pas réellement démarrer.

Voici mon code

var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');

ctx.fillStyle = "black";
ctx.font="20px Georgia";
ctx.fillText("Hello World!",10,50);

var v = new Vue({
  el: '#app',
  data: {
    'exampleContent': 'This is TEXT'
  },
  watch: {
    exampleContent: function(val, oldVal) {
      ctx.clearRect(0,0,canvas.width,canvas.height);
      ctx.fillStyle = "black";
      ctx.font="20px Georgia";
      ctx.fillText(this.exampleContent,10,50);
    }
  }
});

Si j'en commentaire /* var v = new Vue({ ... l'initiale peu de travaux. Si je me connecte à la valeur de exampleContent dans l'observateur qui fonctionne également. Mais quelque chose sur la toile n'est pas de travail.

Démo pour jouer avec:
http://codepen.io/EightArmsHQ/pen/EgGbgR?editors=1010

source d'informationauteur Djave | 2016-10-21