當前位置:編程學習大全網 - 網站源碼 - 現在版本的laytpl.js必須引入layui.js嗎

現在版本的laytpl.js必須引入layui.js嗎

layui采用的是模塊加載的方式使用模板引擎laytpl

layui.use('laytpl',?function(){

//do?something

}

所以,是需要使用模塊加載的方式使用。

但是!!! 模塊化的東西壹般沒有依賴的都可以單獨使用,比如這個laytpl。

我教妳怎麽改。。打開這個laytpl文件,文件默認是壓縮的,可以使用HBuilder自帶的代碼整理,整理格式也可以通過網上的工具進行格式整理,也可以不整理格式,因為改的地方很少。

//以下是壓縮情況下的

layui.define(function(e)?{?//開頭是這個,是定義模塊的

o.v?=?"1.2.0",?e("laytpl",?o)});?//?結尾是這個

1、將layui.define(function(e)?{?

改為?(function(e){

2、將?o.v?=?"1.2.0",?e("laytpl",?o)});?改為?

o.v?=?"1.2.0",?window.laytpl?=?o;})(window);

//?通過看源碼,發現傳入的這個e實際是window對象。

//?其中是o就是妳所需要的laytpl這個對象

//?然後我們將它改成壹個自執行函數,創建壹個私有的作用域,最後將o這個對象覆蓋laytpl

//?就可以通過?laytpl?單獨使用了。

  • 上一篇:數字資產錢包有哪些?
  • 下一篇:求QQ拼音輸入法的動漫皮膚!謝謝!
  • copyright 2024編程學習大全網