ThinkPHP的模板引擎提供了專門的標籤來簡化上面的導入。 1.import標籤 第一個是import標籤 ,導入方式採用類似ThinkPHP的import函數的命名空間方式,例如: Type屬性預設是js, 所以下面的效果是相同的: 也可以支援多個文件批次匯入,例如: 複製代碼
>
上面的方式預設的import的起始路徑是網站根目錄下的Public目錄,如果需要指定其他的目錄,可以使用basepath屬性,例如:
複製程式碼
如果匯入的檔案中含有「.」號,則可以採用:
複製代碼 表示導入/Public/Js/Util/Array.min.js 資源檔。
也支援資源檔案的版本號匯入,例如:
複製程式碼
在匯入多個檔案的時候也可以支持
複製程式碼 improt標籤支援判斷載入,例如下面先判斷name變數是否設定:
複製程式碼 或更複雜的,甚至可以採用函數:
編譯後的範本快取是:
if(isset($_GET['name'])):
複製代碼複製程式碼 在href屬性中可以使用特殊模板標籤替換,例如:
系統也提供了兩個標籤別名js和css 用法和load一致,例如: load標籤也支援同時匯入多個資源文件,甚至是不同類型的資源檔案: |