created() フックなどの Vue JS のカスタム関数を作成するにはどうすればよいですか?
P粉512729862
P粉512729862 2023-09-04 09:39:05
0
1
467
<p>すべてのコンポーネントに <code>struct</code> という名前の関数 (<code>created()</code> フックなど) を追加するプラグインを作成するにはどうすればよいですか? </p> <p>また、プラグインが <code>構造</code> 戻り値にアクセスできるようにしたいと考えています。 </p> <pre class="brush:js;toolbar:false;">デフォルトのエクスポート { 構造() { // コンテキストへのアクセス } } </pre> <p>私は Inertia JS を使用していることを言及しなければなりません。 </p>
P粉512729862
P粉512729862

全員に返信(1)
P粉848442185

Vue Mixins または Combinables を使用できます。

両方とも、いくつかの共有関数と変数を提供できます。しかし、 create() のような新しいフックを Vue で定義する方法がわかりません。私は自分でcreated()で関数を開始する必要があります。もちろん、ミックスインを使用して既存の Vue フックをオーバーライドすることもできます。

Mixin は非常に便利ですが、 は推奨されなくなりました

Composition API には created() がないため、onBeforeMount() または onMounted()# を使用する必要があります。

##これは両方の手法を使用した非常に基本的な例です

リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート