ThinkPHP のテンプレート エンジンは、上記のインポートを簡素化する特別なタグを提供します。 1.インポートタグ 1 つ目はインポート タグで、インポート メソッドは ThinkPHP のインポート機能と同様の名前空間メソッドを採用しています。たとえば、次のようになります。 デフォルトの Type 属性は js であるため、次の効果は同じです。 は、複数のファイルのバッチインポートもサポートできます。例: 外部CSSファイルをインポートする場合、type属性の値を指定する必要があります、 例えば: 上記の方法におけるインポートのデフォルトの開始パスは、以下の Public ディレクトリです。 Web サイトのルート ディレクトリ。他のディレクトリを指定する必要がある場合は、次のように、basepath 属性を使用できます。 インポートされたファイルに「.」記号が含まれている場合は、次のコマンドを使用できます。 : は、/Public/Js/Util/Array.min.js リソース ファイルをインポートすることを意味します。 また、次のようなリソース ファイルのバージョン番号のインポートもサポートしています。 複数のファイルをインポートする場合にもサポートできます improtタグは判定ロードをサポートしています。たとえば、次の例では、まず name 変数が設定されているかどうかを判断します。 または、より複雑な場合は、次のようにすることもできます。機能: コンパイル済みテンプレート キャッシュ はい:
2.loadタグ 2 番目はロード タグで、URL を通じて現在のプロジェクトのパブリック JS または CSS をインポートします。次に例を示します。
特別なテンプレート タグを使用して、href 属性を置き換えることができます。次に例を示します。 Loadタグはtype属性を指定する必要はありません。システムは自動的にtype属性を指定します。サフィックスに基づいて決定します。 もちろん、load タグは条件付き判定呼び出しもサポートしています。 システムは、次のような 2 つのタグ エイリアス js と css も提供します。使用法はロードと一致します。 load タグは、複数のリソース ファイル (異なる種類のリソース ファイルも含む) を同時にインポートすることもサポートしています。 |