作者JYHuang (夏天到了,冷不起來了說)
看板Ajax
標題[問題] function能用參照的方式去指向嗎?
時間Fri Jul 28 02:12:23 2017
想請教一個寫法..
用的是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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.227.177.192
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Ajax/M.1501179145.A.66F.html
1F:推 DolphinLinn: 照你這樣寫 似乎不太對喔 下層不應該去call上層 07/28 09:55
2F:推 aspdoctor: computed裡的the.read()應該是the.read,不過應該要用 07/29 01:27
3F:→ aspdoctor: $emit來告訴上層該做什麼才對 07/29 01:27
4F:→ JYHuang: 因為對$emit的用法還沒有很上手,目前還是習慣用父層來呼 07/30 18:14
5F:→ JYHuang: 叫 07/30 18:14
6F:推 VdustR: 建議還是使用 emit 呦 應該只有對 children 才會呼叫 08/01 10:10
7F:→ VdustR: method 08/01 10:10