Es 6 classでのsuperの使用


心の中の鹿はすでに年を取って、ゆっくりとぶつかってもすばらしくて、私は李大玄です


フロントエンドQQ群:981668406ここに私のQQを添付します:2489757828問題があれば一緒に私のgithubを検討することができます:李大玄私の個人ブログ:李大玄私のnpmオープンソースライブラリ:李大玄私の簡書:李大玄私のCSDN:李大玄私の掘金:李大玄

classの名前はアルパカの名前、Pascal


まず、3つのファイルを例にとると、parファイルは親ファイルを意味し、1つのsonファイルは子ファイルを意味し、子は親以下を継承するのが私のコードです.
  • par.js
  • export default class Par extends Object {
         
      constructor(name) {
         
        super();
        this.name = name;
      }
      get1(num = 0) {
         
        return 1 + num;
      }
    }
    
  • son.js
  • import Par from './par';
    son class    par class 
    export default class Son extends Par {
         
      constructor(age) {
         
        super();
        this.age = age;
      }
      get1(num = 0) {
         
        const res = super.get1(num);
        // do something
        return res
      }
    }
    
  • a.html実は呼び出されたsonのメソッドですが加算のメソッドはparファイルで作ったパス1が2を返します3が4を返します...このように
  • を押します
    import Son from './cl/son';
    
    mounted() {
         
        this.init();
      },
      methods: {
         
        init() {
         
          const son = new Son();
          const num = son.get1(1); // 2
          console.log(num);
        },
      }