Egret社区
1银子

继承了component,想重写这个属性来做一些其他事情,用super.skinName 访问不到?ts 就是这样的吗?谢谢
public set skinName(value:any) {}

分享到 :
0 人收藏

7 个回复

倒序浏览
app小王子  社区管理员 | 2018-4-12 18:04:39
直接重写就行 。
ycllz  登堂入室 | 2018-4-12 22:03:52
super.skinName 不能用,不好意思,漏了这个,就是想重写,加入其他东西,用 super.skinName = skin; 来做皮肤设置,不过貌似语法上报错了,没有这个属性。难道 ts 的get set 重写后没有 super 啦?
df257666  圆转纯熟 | 2018-4-13 09:48:44
应该是this.skinName=‘xxx’吧。。。
ycllz  登堂入室 | 2018-4-13 10:53:02
df257666 发表于 2018-4-13 09:48
应该是this.skinName=‘xxx’吧。。。

你这样赋值貌似会死循环,我还没试过,你在当前的方法调用当前方法
ycllz  登堂入室 | 2018-4-13 10:53:14
df257666 发表于 2018-4-13 09:48
应该是this.skinName=‘xxx’吧。。。

你这样赋值貌似会死循环,我还没试过,你在当前的方法调用当前方法
ycllz  登堂入室 | 2018-4-13 11:06:29
ycllz 发表于 2018-4-13 10:53
你这样赋值貌似会死循环,我还没试过,你在当前的方法调用当前方法

QQ浏览器截屏未命名.png
你看不断调用六2万次了,你在 某个方法里面不断调用这个方法正常逻辑来说就是死循环。除非这个语言特别处理了。
df257666  圆转纯熟 | 2018-4-13 13:06:21
ycllz 发表于 2018-4-13 11:06
你看不断调用六2万次了,你在 某个方法里面不断调用这个方法正常逻辑来说就是死循环。除非这个语言特别 ...

可能是我没理解你的问题吧,毕竟水平不够
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部