Comment changer un Vue.js valeur de données à l'intérieur d'une méthode appelée par un DOM événement?

Avertissement: je sais qu'il existe des données biding dans Vue.js.

J'ai donc ceci:

<html>
<body>

    <div id="app">
        <input @input="update">
    </div>

    <script src="https://unpkg.com/[email protected]/dist/vue.js"></script>
    <script type="text/javascript">

        new Vue({

            el: '#app',

            data: {

                info: '',

            },

            methods: {

                update: function (event) {

                    value = event.target.value;

                    this.info = value;
                    console.log(value);

                }

            }

        });

    </script>

</body>
</html>

D'une entrée qui sera le déclencheur d'une méthode appelée update chaque fois que l'utilisateur de taper dans quelque chose. L'idée ici est de changer la valeur de la propriété de données appelé info avec la valeur saisie dans le champ de saisie par l'utilisateur.

Mais, pour une raison quelconque, la valeur de l'attribut de données ne change pas. Le courant de la valeur d'entrée est normalement imprimées dans la console avec la console.log(value) appel à chaque fois le update méthode est déclenché, mais rien ne change à la info attribut.

Alors, comment faire ce travail?