2
私はdocumentation on Vue.extendを読んでいる:Vue.jsで 'サブクラス'とは何ですか?
ベースのVueコンストラクタの「サブクラス」を作成します。引数は、コンポーネントオプションを含むオブジェクトでなければなりません。
Vue.jsで「サブクラス」とは何ですか?
私はdocumentation on Vue.extendを読んでいる:Vue.jsで 'サブクラス'とは何ですか?
ベースのVueコンストラクタの「サブクラス」を作成します。引数は、コンポーネントオプションを含むオブジェクトでなければなりません。
Vue.jsで「サブクラス」とは何ですか?
一般にオブジェクト指向プログラミングでは、「サブクラス」は、別のクラスから機能を継承するクラスの用語です。
Vueコンポーネントは明示的にクラスとして定義されていませんが、Vue.extend
の結果は、ベースVueコンストラクタからプロパティを継承したVueコンポーネントのコンストラクタです。このコンストラクタは、このケースでは「サブクラス」と呼ばれています。
私は 'サブクラス'は、拡張されたVueコンストラクタで作成されたインスタンスで、これはVue.jsの 'コンポーネント'と呼ばれます。 正しいですか? – Lutece
私にお答えいただきありがとうございます! :) – Lutece
"サブクラス"はインスタンスではなく、コンストラクタ(またはコンポーネントの定義)です。実際のコンポーネントインスタンスを作成するには、 'new'でインスタンス化する必要があります。明確にするために私の答えを更新しました。 – thanksd