看板 Ajax 關於我們 聯絡資訊
想請教一個寫法.. 用的是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://www.ptt.cc/bbs/Ajax/M.1501179145.A.66F.html
DolphinLinn: 照你這樣寫 似乎不太對喔 下層不應該去call上層 07/28 09:55
aspdoctor: computed裡的the.read()應該是the.read,不過應該要用 07/29 01:27
aspdoctor: $emit來告訴上層該做什麼才對 07/29 01:27
JYHuang: 因為對$emit的用法還沒有很上手,目前還是習慣用父層來呼 07/30 18:14
JYHuang: 叫 07/30 18:14
VdustR: 建議還是使用 emit 呦 應該只有對 children 才會呼叫 08/01 10:10
VdustR: method 08/01 10:10
VdustR: https://codepen.io/VdustR/pen/xLVYoK 08/01 10:10
VdustR: https://codepen.io/VdustR/pen/eEZVax 08/01 10:11