[问题] 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