一、$mount方法
$mount方法是用來掛載擴展的
var li=Vue.extend({
template:`<p>{{msg}}</p>`,
data:function() {
return {
msg: "hello"
}
},
var vm=new li();
vm.$mount("h2");
把做的li擴展掛載到h2
二、$destroy() 卸載方法
用$destroy()進行卸載
var li=Vue.extend({
template:`<p>{{msg}}</p>`,
data:function() {
return {
msg: "hello"
}
},
destroyed:function(){
console.log("已經被卸載了")
}
});
var vm=new li();
function destroy(){
vm.$destroy();
}
三、$forceUpdate() 更新方法
function reload(){
vm.$forceUpdate();
}
四、$nextTick() 數據修改方法
當Vue構造器里的data值被修改完成后會調用這個方法,也相當于一個鉤子函數吧,和構造器里的updated生命周期很像。
function tick(){
vm.msg="update message info ";
vm.$nextTick(function(){
console.log('message更新完后我被調用了');
})
}