一、示例
const app = Vue.createApp({
data(){
return{
message:'hello world'
}
},
beforeCreate(){
console.log('beforeCreate',document.getElementById('root').innerHTML)
},
created(){
console.log('created',document.getElementById('root').innerHTML)
},
beforeMount(){
console.log()
console.log('beforeMount:',document.getElementById('root').innerHTML)
},
mounted(){
console.log('mounted',document.getElementById('root').innerHTML)
},
beforeUpdate(){
console.log('beforeUpdate',document.getElementById('root').innerHTML)
},
updated(){
console.log('updated',document.getElementById('root').innerHTML)
},
beforeUnmount(){
console.log('beforeUnmount',document.getElementById('root').innerHTML)
},
unmounted(){
console.log('unmounted',document.getElementById('root').innerHTML)
},
template:`<div>{{message}}</div>`
});
app.component('',{})
const vm = app.mount('#root')
二、解析


