账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ts中子类继承调用父类中的变量出错
    7
    0
    我这块有四个文件,分别是a,ap,b,bp,我最开始写的是b通过继承调用a里面的init方法,init方法里面会调用执行ap里面的drawAll方法,但是这个时候再bp里面重写drawImgBoxArea方法的话并不会生效, public async init(): Promise<void> { await super.init() await this.selfPresenter.drawAll() this.addListener() }之后我在bp里面写了个drawAll方法,里面通过super继承b的drawAll方法,再在b里调用bp的drawAll,这个时候重写drawImgBoxArea就会生效,不过我在父类的drawAll里面最开始的时候会获取imgList然后赋值给VM_ImgLis变量,然而这么写的话我重写的drawImgBoxArea里面console.log(this.VM_ImgList)的结果是空,获取不到父类的变量, public async drawAll(): Promise<void> { await super.drawAll() } public drawImgBoxArea(){ console.log(this.VM_ImgList) }我想问下这块是为什么啊。
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答