为了账号安全,请及时绑定邮箱和手机立即绑定

extends 怎么可以连父类数据也继承了?

extends 怎么可以连父类数据也继承了?

ABOUTYOU 2019-03-01 18:15:07
问下各位大大class page{  data:{     abc:23   }}class basePage extends page{    data:{       xxx:456    }}怎么实现data={abc:23,xxx:456};basePage要怎么继承page,才能实现basePage.data既有自己data,又不覆盖父类page的data.不要跟我说换字段名,能换早换了,需求必须要统一字段data字段啊。
查看完整描述

2 回答

?
森栏

TA贡献1810条经验 获得超5个赞

把aaa的data放在bbb的data中


      class aaa{

          constructor(){

              this.data={

                  aaa:"aaa"

              }

          }

      }

      class bbb extends aaa{

          constructor(data){

              super(data);

              this.data = {

                  ...this.data,

                  bbb:'bbb'

              }

              console.log(this.data);

          }

      }

      var b = new bbb();

      console.log(b);


查看完整回答
反对 回复 2019-03-04
  • 2 回答
  • 0 关注
  • 551 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信