methods: {
setCameraPostion: (()=>{ let _eye = new Vector3(); let eyeDirection = new Vector3(); let target = new Vector3(); let distance, newDistance; return function setCameraPostion(args) {
_eye.copy(args.pos).sub(target);
eyeDirection.copy(_eye).normalize();
distance = _eye.length();
newDistance = ...(有點(diǎn)長,略過);
eyeDirection.setLength(newDistance).add(target); return eyeDirection;
}
})(),
}以上寫法是可以執(zhí)行的,我想問得是這種寫法是否可???需不需要優(yōu)化?個人感覺這種輔助變量寫在data里很別扭...強(qiáng)迫癥了快但缺點(diǎn)是無法使用this——不知道怎么用謝謝
1 回答

婷婷同學(xué)_
TA貢獻(xiàn)1844條經(jīng)驗 獲得超8個贊
vuejs的生命周期很好的提供了什么時候調(diào)用方法的時機(jī), 在方法里寫閉包的立即執(zhí)行,個人是認(rèn)為沒必要的, 搞復(fù)雜了還浪費(fèi)了使用this
的便利.
添加回答
舉報
0/150
提交
取消