[問題] function能用參照的方式去指向嗎?

作者: JYHuang (夏天到了,冷不起來了說)   2017-07-28 02:12:23
想請教一個寫法..
用的是VueJs
就是在click觸發事件時
想用類似參照的方式去執行執定的function
比如說我click執行 this.DoSave
this.DoSave 指向 this.$parent.PointToSave
PointToSave: Save
而PointToSave則會指向
Save:function(){
/* dosomething */
}
不過試了一陣子似乎只能用function中呼叫function的方式
DoSave:function(){
PointToSave();
}
PointToSave: function(){
Save();
}
function 能否直接以指向的方式來指定呢?
CodePen:
https://codepen.io/TNT144/pen/EvVjxz
作者: DolphinLinn (怕水海豚)   2017-07-28 09:55:00
照你這樣寫 似乎不太對喔 下層不應該去call上層
作者: aspdoctor (大崎)   2017-07-29 01:27:00
computed裡的the.read()應該是the.read,不過應該要用$emit來告訴上層該做什麼才對
作者: JYHuang (夏天到了,冷不起來了說)   2017-07-30 18:14:00
因為對$emit的用法還沒有很上手,目前還是習慣用父層來呼叫
作者: VdustR (京)   2017-08-01 10:10:00
建議還是使用 emit 呦 應該只有對 children 才會呼叫methodhttps://codepen.io/VdustR/pen/xLVYoKhttps://codepen.io/VdustR/pen/eEZVax

Links booklink

Contact Us: admin [ a t ] ucptt.com