vueプロジェクトのスタイルロード順序
1990 ワード
ロード順はmain.jsではimportantの導入順序が主で、後に導入するスタイルは先に導入するスタイルを上書きします
ローカル実行時には、Appおよびrouter関連スタイルの重み値が最も高くなります.
mainを順番にロードする.jsでimportantが導入したスタイルおよびコンポーネント(Appおよびrouterを除く) はAppをロードする.vueにおけるstyleおよび関連コンポーネントstyle 現在のページstyleおよびページ関連コンポーネントstyle をロードする.
app.xxx.cssロード順:mainを順番にロードする.jsでimportantが導入したスタイルおよびコンポーネント(Appおよびrouterを含む)
router内部ロード順序: notfoundファイルstyleロード 共通コンポーネントstyleロード ページstyleおよびページコンポーネントstyleロード cssの順序は「要素上のstyle」>「ファイルヘッダ上のstyle要素」>「外部スタイルファイル」です.スタイルシートのエレメントセレクタの選択が正確であるほど、idセレクタが指定するスタイル>クラスセレクタが指定するスタイル>エレメントタイプセレクタが指定するスタイルが優先されるため、前述の例では、#navigatorのスタイルの優先度が大きい.current_blockの優先度は、たとえ.current_blockは最新に追加されたもので、役に立たない. 同じタイプのセレクタで作成されたスタイルでは、スタイルシートファイルでは、エレメントclassが現れる順序ではなく、後の優先度が高いことに注意してください.例えば.class 2はスタイルシートに表示されます.class 1以降
main.jsファイル導入順序
1、静的cssファイル
2、UIコンポーネントライブラリ
3、App
4、router
*グローバルスタイルはできるだけApp.vueに導入する、具体的な業務にglobalを導入する、何回導入する、app.cssでは何回パッケージ化されますか
1、importとlinkの違い:@import url(「CSSアドレス」)CSS専用文法作用:@importはチーム分業に作用し、最後に合併してもよい.cssでは、1つのcssファイルに追加のCSSファイルを導入できるか、ラベルで以下のように使用できます.
link:リンクrelation:関連付け(省略可能)type:タイプhref:HyperText Referenceハイパーテキスト参照作用:主にCSSとページアイコンを導入し、検索エンジン、ページ間の関係を知らせることを示す
2、linkとimportのロード順序レベル:linkがimportより優先的にロード順序がウェブサイトのフロントの再構築(ウェブページ構造の最適化、性能)に影響する第一:HTML、同時にlink、CSSとimportをロードするスタイル
1 HTML-DOM構造2 CSS,JS 3ピクチャをロードし、マルチメディア4ロードが完了するとonloadイベントがトリガーされます第2:ロード順序がウェブサイトに与える影響:import:importを下に置き、データが先に出て、それからlinkを美化します:CSSを優先して、ロードしながら、linkをレンダリングしてどこに置いても優先的にロードして、importはコードの順序の影響を受けます
自分のCSSでlinkを使うことを提案して、前に第三者を使います:import,jsは底に置いて、自分のウェブサイトに影響しません
ローカル実行時には、Appおよびrouter関連スタイルの重み値が最も高くなります.
import App from './App'
// App.vue style
import router from './router'
// view components style
ローカル実行時のcssロード順序:
ビルド(オンラインにパブリッシュ)後:
app.xxx.cssロード順:mainを順番にロードする.jsでimportantが導入したスタイルおよびコンポーネント(Appおよびrouterを含む)
router内部ロード順序:
仕様:
main.jsファイル導入順序
1、静的cssファイル
2、UIコンポーネントライブラリ
3、App
4、router
*グローバルスタイルはできるだけApp.vueに導入する、具体的な業務にglobalを導入する、何回導入する、app.cssでは何回パッケージ化されますか
CSSのlinkとimportのロード順序:
1、importとlinkの違い:@import url(「CSSアドレス」)CSS専用文法作用:@importはチーム分業に作用し、最後に合併してもよい.cssでは、1つのcssファイルに追加のCSSファイルを導入できるか、ラベルで以下のように使用できます.
link:リンクrelation:関連付け(省略可能)type:タイプhref:HyperText Referenceハイパーテキスト参照作用:主にCSSとページアイコンを導入し、検索エンジン、ページ間の関係を知らせることを示す
2、linkとimportのロード順序レベル:linkがimportより優先的にロード順序がウェブサイトのフロントの再構築(ウェブページ構造の最適化、性能)に影響する第一:HTML、同時にlink、CSSとimportをロードするスタイル
HTMLロード:
1 HTML-DOM構造2 CSS,JS 3ピクチャをロードし、マルチメディア4ロードが完了するとonloadイベントがトリガーされます第2:ロード順序がウェブサイトに与える影響:import:importを下に置き、データが先に出て、それからlinkを美化します:CSSを優先して、ロードしながら、linkをレンダリングしてどこに置いても優先的にロードして、importはコードの順序の影響を受けます
自分のCSSでlinkを使うことを提案して、前に第三者を使います:import,jsは底に置いて、自分のウェブサイトに影響しません