Vue Mixin はグローバルにインポートされましたが、ローカル コンポーネントでのみ使用されました
P粉436052364
P粉436052364 2024-02-26 17:39:58
0
1
358

import 宣言や use 宣言を毎回書かずに、複数のコンポーネントでミックスインを使用したいと考えています。 vue.prototype を介してミックスイン オブジェクトをグローバル変数に接続しようとしましたが、グローバル変数にアクセスできるようになる前にミックスインがコンポーネントに追加されます。 また、ミックスインをすべてのコンポーネントにグローバルに追加しない限り、ミックスインをグローバルにインポートすることはできません(これはやりたくありません)。誰かがあまり多くのコードを含まない適切な解決策を持っているなら、私は感謝します。これが私の最初の質問ですので、改善のための提案をお気軽に残してください。

編集: ミックスインをグローバルにインポートできますが、どのコンポーネントがミックスインを使用するかを自分で定義したいと考えています。

編集2: 別の解決策があります ミックスインの配列がありましたが、これを行う方法が見つかりませんでした。 require() も import() も使用できません。

編集 3: 私はローカルで mixin を使用し続けることにしました。

P粉436052364
P粉436052364

全員に返信(1)
P粉754473468

これを試してみましたか?

メイン.js

'@/mixins/yourGlobalMixin.js' から GlobalMixin をインポートします


Vue.mixin(あなたのGlobalMixin)

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