亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有沒有童鞋遇到過同樣的問題:在vue的data里面 new對象 綁定這個對象的方法 this 指向為null怎么回事哈???

有沒有童鞋遇到過同樣的問題:在vue的data里面 new對象 綁定這個對象的方法 this 指向為null怎么回事哈啊?

MMTTMM 2019-08-09 23:59:46
在vue的data里面new對象綁定這個對象的方法this指向為null我在vue外寫了一個類寫了一些自定義方法,我不想在methods新加多余的函數如何解決。。classmouse{constructor(){this.a=0}click(e){console.log(this)//這里打印出來是null}}varapp=newVue({el:'#app',data(){return{mouse:newmouse()}}})
查看完整描述

2 回答

?
慕神8447489

TA貢獻1780條經驗 獲得超1個贊

//你的想法我可以理解為,你想把放方法都定義在data上,通過一個變量'.'的形式全拿到
classmouse{
staticclick(){//定義為靜態也就不用new了
//app就是this
let_this=app;
console.log(_this)
}
}
varapp=newVue({
el:'#app',
data:{
mouse:mouse
}
})
                            
查看完整回答
反對 回復 2019-08-09
  • 2 回答
  • 0 關注
  • 622 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號