Es 6 classでのsuperの使用
5740 ワード
心の中の鹿はすでに年を取って、ゆっくりとぶつかってもすばらしくて、私は李大玄です
フロントエンドQQ群:981668406ここに私のQQを添付します:2489757828問題があれば一緒に私のgithubを検討することができます:李大玄私の個人ブログ:李大玄私のnpmオープンソースライブラリ:李大玄私の簡書:李大玄私のCSDN:李大玄私の掘金:李大玄
classの名前はアルパカの名前、Pascal
まず、3つのファイルを例にとると、
par
ファイルは親ファイルを意味し、1つのson
ファイルは子ファイルを意味し、子は親以下を継承するのが私のコードです.export default class Par extends Object {
constructor(name) {
super();
this.name = name;
}
get1(num = 0) {
return 1 + num;
}
}
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
}
}
import Son from './cl/son';
mounted() {
this.init();
},
methods: {
init() {
const son = new Son();
const num = son.get1(1); // 2
console.log(num);
},
}