作者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/cn.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