Vue 3 アプリケーションで動的 CSS システムを作成するにはどうすればよいですか?
P粉826283529
P粉826283529 2024-01-07 19:49:37
0
1
473

さまざまなクライアントが使用するアプリケーションを開発していますが、ばかげているように聞こえるかもしれませんが、カラースキームは独自の機密情報とみなされているため、「テーマ」をクライアント間で共有することはできません。

これで、色はメインの App.vue コンポーネントで定義され、<stylescoped> の代わりに <style> が使用されなくなり、ダウンストリームで定義されます。コンポーネントにはスコープが設定されています。

現在の動作方法では、CSS 変数を使用して色とグラデーションを定義しています。

私は多かれ少なかれ、疑似コードのようなことを行うソリューションを探しています:

リーリー

すべての下流コンポーネントはこれらの変数を使用し、これは非常に大規模なアプリケーションであることに留意してください。

私はバンドルに Vite を使用しています (それが機能する場合)。

P粉826283529
P粉826283529

全員に返信(1)
P粉318928159

.css ファイルを作成して、クライアントごとにこれらの CSS 変数をエクスポートできます。次に、main.js エントリ ポイントで、そのクライアントに対応するファイルをインポートできます:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!