amber

amber

FastAdmin 個人記錄 - Layui加載和語言包加載

Layui 載入和語言包載入#

由於需要使用 layui 的 css、js
並且發現 fastadmin 後台切換英文時,nice-validator 不能顯示英文的問題
daterangepicker 控件不能顯示英文

  1. 至 layui 官網下載源碼,放入 public/assets/libs 下 資料夾名 layui
  2. 修改文件 public/assets/js.backend-init.js 內容如下
  3. 複製 public/assets/libs/moment/locale/en-gb.js 複製為 en.js
  4. 執行 php think min -m all -r all 壓縮 js,使 debug=false 也能使用
define(['backend'], function (Backend) {
    require.config({
        paths: {
            'layui': '../libs/layui/layui',
        },
        shim: {
            'layui':{
                deps:['css!../libs/layui/css/layui.css'],
                exports: "layui"
            },
            'bootstrap-daterangepicker': [
                'moment/locale/' + Config.language
            ],
            'bootstrap-datetimepicker': [
                'moment/locale/' + Config.language
            ],
        }
    });
    // 配置語言包的路徑
    var paths = {};
    if (Config.language == 'en'){
        paths['validator-lang'] = '../libs/nice-validator/dist/local/'+Config.language
        require.config({paths: paths});
    }
});
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。