<div id="app">
{{msg}}
<input type="text" v-model="msg">
</div>
new Vue({
el: '#app',
data: {
msg: 'msg'
},
methods: {
hello: function () {
console.log('hello');
}
},
beforeCreate() {
console.log(this.msg, 'beforeCreate');
},
created() {
console.log(this.msg, 'created');
},
beforeMount() {
console.log(document.getElementById('app').innerHTML, 'beforeMount');
},
mounted() {
console.log(document.getElementById('app').innerHTML, 'mounted');
},
beforeUpdate() {
console.log(this.msg, document.getElementById('app').innerHTML, 'beforeUpdate');
},
updated() {
console.log(this.msg, document.getElementById('app').innerHTML,'update');
},
beforeDestroy() {
console.log('beforeDestroy');
},
destroyed() {
console.log('destroyed');
}
});