SOURCE

console 命令行工具 X clear

                    
>
console
var jspang = Vue.extend({
    template:`<p>{{message}}</p>`,
    data:function(){
        return {
            message:'Hello Vue!'
        }
    },
    mounted:function(){
        console.log("mounted 被创建");
    },
	destroyed:function(){
    	console.log("destroy 销毁之后");
    },
    updated:function(){
        console.log('updated 更新之后');
    }
})
var em = new jspang().$mount("#app");
var destroy = ()=>{
    em.$destroy();
}
var reload = ()=>{
    em.$forceUpdate();
}
var tick = ()=>{
    em.message = 'update message info';
    em.$nextTick(function(){
        console.log('message 更新后我被调用了')
    });
}
<script src="https://unpkg.com/vue"></script>
<script src="http://code.jquery.com/jquery-3.3.1.js" integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60=" crossorigin="anonymous"></script>
<h1>实例方法</h1>
<hr />
<div id="app">
    <jspang></jspang>
</div>
<button onclick="destroy()">删除</button>
<button onclick="reload()">更新</button>
<button onclick="tick()">更改</button>
*:not(button){
    color:#fff;
}
a:visited{
    color:lightblue
}