精华内容
下载资源
问答
  • layui基本功能的收集

    2019-10-16 23:22:10
    layout 后台大布局 - Layui layui 后台布局 控制台 商品管理 用户 其它系统 邮件管理 消息管理 授权管理 ...
    
    
      
      
      layout 后台大布局 - Layui
      
    
    
      
      
    内容主体区域 测试按钮 测试
    <div class="layui-tab" lay-allowClose="true" lay-filter="demo">
        <ul class="layui-tab-title">
          <li class="layui-this"><i class="layui-icon layui-icon-face-smile"></i>   日期和表格框</li>
          <li>表单控件</li>
          <li>进度条和表格</li>
          <li>穿梭框</li>
        </ul>
        <div class="layui-tab-content">
          <div class="layui-tab-item layui-show">内容1
                <input type="text" id="test1" style="width:200px">
                <input type="text" id="test2">
                <table id="demo" lay-filter="test"></table>
          </div>
          <div class="layui-tab-item">内容2
            <div class="" id="">
              <!-- 实现表格功能 -->
                    <form class="layui-form" action="">
                            <div class="layui-form-item">
                              <label class="layui-form-label">输入框111</label>
                              <div class="layui-input-block">
                                <input type="text" name="title" required  lay-verify="required" placeholder="请输入标题" autocomplete="off" class="layui-input">
                              </div>
                            </div>
                            <div class="layui-form-item">
                              <label class="layui-form-label">密码框</label>
                              <div class="layui-input-inline">
                                <input type="password" name="password" required lay-verify="required" placeholder="请输入密码" autocomplete="off" class="layui-input">
                              </div>
                              <div class="layui-form-mid layui-word-aux">辅助文字</div>
                            </div>
                            <div class="layui-form-item">
                              <label class="layui-form-label">选择框</label>
                              <div class="layui-input-block"  style="text-align:left;width:180px;">
                                <!-- 自动筛选文本功能lay-search -->
                                <select name="city" lay-verify="required" lay-search class="">
                                  <option value=""></option>
                                  <option value="0">北京</option>                                  
                                  <option value="1">上海</option>
                                  <option value="2">广州</option>
                                  <option value="3">深圳</option>
                                  <option value="4">杭州</option>
                                  <option value="5">天京</option>
                                  <option value="6">南京</option>
                                </select>
                              </div>
                            </div>
                            <div class="layui-form-item">
                              <label class="layui-form-label">复选框</label>
                              <div class="layui-input-block">
                                <input type="checkbox" name="like[write]" title="写作">
                                <input type="checkbox" name="like[read]" title="阅读" checked>
                                <input type="checkbox" name="like[dai]" title="发呆">
                              </div>
                            </div>
                            <div class="layui-form-item">
                              <label class="layui-form-label">开关</label>
                              <div class="layui-input-block">
                                <input type="checkbox" name="switch" lay-skin="switch">
                              </div>
                            </div>
                            <div class="layui-form-item">
                              <label class="layui-form-label">单选框</label>
                              <div class="layui-input-block">
                                <input type="radio" name="sex" value="男" title="男">
                                <input type="radio" name="sex" value="女" title="女" checked>
                              </div>
                            </div>
                            <div class="layui-form-item layui-form-text">
                              <label class="layui-form-label">文本域</label>
                              <div class="layui-input-block">
                                <textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea>
                              </div>
                            </div>
                            <div class="layui-form-item">
                              <div class="layui-input-block">
                                <button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button>
                                <button type="reset" class="layui-btn layui-btn-primary">重置</button>
                              </div>
                            </div>
                          </form>
                
            </div>
        
        
        </div>
          <div class="layui-tab-item">内容3
            <button class="layui-btn" lay-submit lay-filter="login">登入</button>
    
            <div class="layui-progress" lay-showPercent="yes">
                <div class="layui-progress-bar" lay-percent="80%"></div>
            </div>   
            <!-- 表格功能 -->
            <table class="layui-table">
                    <colgroup>
                      <col width="150">
                      <col width="200">
                      <col>
                    </colgroup>
                    <thead>
                      <tr>
                        <th>昵称</th>
                        <th>加入时间</th>
                        <th>签名</th>
                      </tr> 
                    </thead>
                    <tbody>
                      <tr>
                        <td>贤心</td>
                        <td>2016-11-29</td>
                        <td>人生就像是一场修行</td>
                      </tr>
                      <tr>
                        <td>许闲心</td>
                        <td>2016-11-28</td>
                        <td>于千万人之中遇见你所遇见的人,于千万年之中,时间的无涯的荒野里…</td>
                      </tr>
                    </tbody>
                  </table>  
          </div>
          <!-- 实现穿梭框功能 -->
        <div class="layui-tab-item">
                <div id="test4"></div>             
                  
        </div>
    
    
        </div>
      </div>
    

    });
    //实现日期选择器功能,详细的
    laydate.render({

    elem: '#test1', //指定元素
    type:'date',
    

    // range: true, //范围选择
    format: ‘yyyy年MM月dd日’, //可任意组合
    theme: ‘molv’, //主题选择
    mark: {
    ‘0-10-14’: ‘生日’
    ,‘0-12-31’: ‘跨年’ //每年12月31日
    ,‘0-0-10’: ‘工资’ //每个月10号
    ,‘2017-8-15’: ‘’ //具体日期
    ,‘2017-8-20’: ‘预发’ //如果为空字符,则默认显示数字+徽章
    ,‘2017-8-21’: ‘发布’
    },
    ready: function(date){
    console.log(date); //得到初始的日期时间对象:{year: 2017, month: 8, date: 18, hours: 0, minutes: 0, seconds: 0}
    }
    });
    //实现日期选择器功能
    laydate.render({

    elem: '#test2', //指定元素
    

    });
    //实现表格功能
    table.render({
    elem: ‘#demo’
    ,height: 600
    ,url: ‘/model_table_list/’ //数据接口
    ,page: true //开启分页
    ,limit:10
    ,cols: [[ //表头
    {field: ‘id’, title: ‘ID’, width:80, sort: true, fixed: ‘left’}
    ,{field: ‘title’, title: ‘用户名’, width:80}
    ,{field: ‘semester_long’, title: ‘性别’, width:80, sort: true}
    ,{field: ‘note’, title: ‘城市’, width:80}

    ]]
    

    });

    //实现选择器功能
    transfer.render({
    elem: ‘#test4’ //绑定元素
    ,data: [
    {“value”: “1”, “title”: “李白”, “disabled”: “”, “checked”: “”}
    ,{“value”: “2”, “title”: “杜甫”, “disabled”: “”, “checked”: “”}
    ,{“value”: “3”, “title”: “贤心”, “disabled”: “”, “checked”: “”}
    ,{“value”: “4”, “title”: “屈原”, “disabled”: “”, “checked”: “”}
    ]
    ,id: ‘demo1’ //定义索引

    });

    //实现侧边栏的隐藏和显示功能
    var isShow = true; //定义一个标志位
    $(’.kit-side-fold’).click(function(){
    //选择出所有的span,并判断是不是hidden
    KaTeX parse error: Expected '}', got 'EOF' at end of input: … if((this).is(’:hidden’)){
    $(this).show();
    }else{
    $(this).hide();
    }
    });
    //判断isshow的状态
    if(isShow){
    $(’.layui-side.layui-bg-black’).width(60); //设置宽度
    $(’.kit-side-fold i’).css(‘margin-right’, ‘40%’); //修改图标的位置
    //将footer和body的宽度修改
    $(’.layui-body’).css(‘left’, 60+‘px’);
    $(’.layui-footer’).css(‘left’, 60+‘px’);
    //将二级导航栏隐藏
    $(‘dd span’).each(function(){
    $(this).hide();
    });
    //修改标志位
    isShow =false;
    }else{
    $(’.layui-side.layui-bg-black’).width(200);
    $(’.kit-side-fold i’).css(‘margin-right’, ‘10%’);
    $(’.layui-body’).css(‘left’, 200+‘px’);
    $(’.layui-footer’).css(‘left’, 200+‘px’);
    $(‘dd span’).each(function(){
    $(this).show();
    });
    isShow =true;
    }
    });

    //点击事件
    $("#formDemo1").click(function(){
    // layer.msg(“点击事件”);
    element.tabAdd(‘demo’, {
    title: ‘选项卡的标题’
    ,content: ‘选项卡的内容’ //支持传入html
    ,id: ‘选项卡标题的lay-id属性值’
    });
    });

    });
    function add() {
    element.tabAdd(‘demo’, {
    title: ‘选项卡的标题’
    ,content: ‘选项卡的内容’ //支持传入html
    ,id: ‘选项卡标题的lay-id属性值’
    });
    // alert(‘hello’) // 该函数返回 p1 和 p2 的乘积
    }

    展开全文
  • layui基本使用2

    2020-06-11 23:36:45
    类名 元素或模块 layui-card 页面元素-面板 layui-btn-group, layui-btn-container ...layui-input-inline ...layui-nav-item, layui-...layui-col-md, layui-row, layui-col-space 页面元素-布局 列 行 列间距 la...
    类名 元素或模块
    layui-card 页面元素-面板
    layui-btn-group, layui-btn-container 页面元素-按钮
    layui-input-inline 定义内层行内
    layui-nav-item, layui-nav-child 页面元素-导航 一级菜单二级菜单
    layui-fluid 页面元素-布局 不固定宽度容器
    layui-col-md, layui-row, layui-col-space 页面元素-布局 列 行 列间距
    layui-layout, layui-layout-left, layui-layout-right, layui-side, layui-side-menu 页面元素-布局 后台布局
    公共类和属性 描述
    layui-inline 转行内块元素
    lay-filter 事件过滤器,相当于id选择器

    使用表单和内置jquery

    layui.use(['form', 'table', 'jquery'], function() {
    	let form = layui.form;        
    	let table = layui.table,
    	let $ = layui.$;
    })
    
    展开全文
  • 本节介绍一款前端H5可视化布局器 MagicalDrag2.1.5 由js+css+html编写而成 软件官方在线使用地址:http://layuiout.magicalcoder.com/layui ...软件基本截图主界面 (图片拉扯了好难看) 各种下拉编辑...

    本节介绍一款前端H5可视化布局器 MagicalCoder 由js+css+html编写而成

    软件官方在线使用地址:http://lowcode.magicalcoder.com/layui

    在线使用:免费

    优点在于 功能强大,可以自由嵌入各种web项目,有html+css+js编写而成,可以基于各种设备响应式设计布局

    软件基本截图主界面 (图片拉扯了好难看)

    各种下拉编辑

    随时可以把各种源码拷贝进来 就能继续布局

    样式工具箱

    灵活切换各种视图模式,各个组件清晰可见

    左侧有好的组件可以使用

    等等就不一一截图了

    还有结构树协助操作,不会担心跑丢了

    希望用哪个UI自己切换,未来会加入更多UI

    还是来自己体验一把吧

    http://lowcode.magicalcoder.com/layui

    展开全文
  • 本项目基于Layui、Jquery、Sortable项目中的js代码格式化使用了js_beautify3、项目已经基本实现了拖动布局,父子布局4、项目实现了大部分基于Layui的Form表单控件布局,包括输入框、编辑器、下拉、单选、单选组、...

    项目说明

    本项目是一个基于layui表单组件的表单设计器,秉承Layui的设计风格,符合Layui插件规范,不需要进行nodejs编译,直接使用。

    本项目基于Layui、Jquery、Sortable

    项目中的js代码格式化使用了js_beautify

    3、项目已经基本实现了拖动布局,父子布局

    4、项目实现了大部分基于Layui的Form表单控件布局,包括输入框、编辑器、下拉、单选、单选组、多选组、日期、滑块、评分、轮播、图片、颜色选择

    5、项目实现了一行多列布局

    开发计划

    开发基于 layui 的表单布局

    开发基于数据库的表单重新布局

    开发日志

    2020-04-18

    当天增加计划说明

    增加数据库导入的数据结构包括了数据库.数据表.数据字段

    {

    tableName:abc,

    tableId:1,

    data:[

    {

    columnId:1,

    columnName:"dept_name",

    dataType:"varchar",

    javaType:"String",

    javaField:"deptName",

    pk:true,

    required:true,

    insert:true,

    update:true,

    delete:true,

    list:true,

    query:true,

    sort:1,

    defaultValue:"s",

    }

    ]

    }

    根据数据库结构生成表单元素

    可在线修改数据库结构的表单组件展示状态

    拖动布局

    一键布局

    生成java spring 的后台代码

    2020-04-08

    增加关于说明

    解决拖动到grid中不能默认选择的bug

    增加导入json功能

    优化拖动过程中的背景为虚线方框(height:40px)

    增加对表单的检测,并在input等控件中增加表达式设计如使用 email 或 mobile 控件

    2020-04-07

    修复一些不能用的控件属性

    修改了除了image控件外的所有空间属性

    2020-04-06

    修正只读、禁用、必填选项问题

    增加获取生成的form表单html可以直接在html中运行

    2020-04-04

    更新算法,不在用selectIndex来索引,而是ID

    根据最新的算法,可以支持无限极嵌套布局(grid嵌套)

    重新整合导出json数据

    修复select下拉框宽度改变没有反应

    修复radio删除问题

    修复评分控件问题

    2020-04-03

    重构表单设计区组件名称为 formDesigner.js 使其符合 layui 组件规范

    重构的组件,把整个html都包括进了组件中,不用再外部提供html支持

    重构的组件把 css 样式独立出来

    支持标识的更改 更改后重新显然设计区

    修正从布局控件中拖动到非布局控件中的时候的bug

    修复删除布局内的组件就会删除整个布局的问题

    2020-03-27

    复选框,当点击checkbox的时候同步显示设计区域

    增加评分

    增加轮播图

    增加颜色选择器

    增加上传图片

    增加日期

    增加开关控件

    增加数据导出弹框

    2020-03-26

    增加grid可以设置多列

    修正多列大于2列的点击事件不能显示拖动图标的bug

    增加select下拉控件值,下拉控件的option操作比较复杂

    增加 radio 单选组

    增加 checkbox 复选组

    增加 checkbox 新增的时候同步视图,使用 #ID

    增加 checkbox 删除的时候同步设计视图,使用 #ID

    2020-03-25

    从组件拖动到设计区,设置 com.selectItem 为当前选择元素

    从设计区拖动的一级层次组件,设置 com.selectItem 为当前选择元素,并设置 com.selectItem.index=evt.newIndex

    从组件拖动到设计区的grid子布局,实现子布局控件为当前布局选项

    重新整理拖动逻辑

    从组件去拖动,拖动到表单设计区,拖动到grid设计区

    从设计区拖动,拖动到表单设计区,拖动到grid设计区

    copy 问题

    renderForm copy 完成后显示焦点控件问题 没有设置selectItem? 因为拷贝后未对index的值设置或者renderForm中没对子控件的index设置值

    为什么控件要点击第二次才能选择到子控件?(因为当设置选中项目的时候 没有设置copy的事件信息,copy的事件信息只在点击的时候设置了。)(解决:在初始化的时候加入)

    点击子控件,显示的属性不正确 (已解决,因为设置属性的时候没有使用 selectItem 来设置)

    展开全文
  • LayUI模块化前端开发框架讲解 课程学习中心 课程目录 01 什么是LayUI 【录播】课程资料与在线答疑服务(3分钟) 免费试学 【录播】认识layui前端框架(10分钟) 免费试学 【录播】演示LayUI弹出框(14分钟...03网页基本元...
  • 01 Layui视频教程_简介以及基本使用.mp4 02 Layui视频教程_布局.mp4 03 Layui视频教程_颜色.mp4 04 Layui视频教程_图标.mp4 05 Layui视频教程_动画、按钮、表单.mp4 06 Layui视频教程_导航、面包屑.mp4 07 ...
  • 同一项目,设计风格都差不多,对于涉及单个数据表的页面,基本都是增删改查,布局都是差不多,实际项目中都是复制、粘贴过来改下数据基本就能完成80%,后续就是修修补补或者是要实现一些特殊需求,记得刚参加工作时...
  • layui就是专门给后端解决这些问题的,而且layui框架不需要将你的时间放在ui或布局等方面。这也是后端最反感的,layui上的操作基本上都可以直接对接数据接口进行操作,layui是专门面向后端开发者的框架,简洁,大方...
  • 开发工具为eclipse,创建保存json的文件夹users.json等项目基本所需的布局,如下图所示。 1.2编写代码 可以使用html实现[了解]……这里不过多阐述部分代码如下图,详细文档layui官方文档 传送门 可以使用...
  • 要把数据显示出来,我们需要一个表格,因此要先创建一个表格,在布局代码写上表格标签,<table id="demotable" lay-filter="tableGuid"></table> JS代码 首先要调用插件的Table模块,然后用里面...
  • 同一项目,设计风格都差不多,对于涉及单个数据表的页面,基本都是增删改查,布局都是差不多,实际项目中都是复制、粘贴过来改下数据基本就能完成80%,后续就是修修补补或者是要实现一些特殊需求,记得刚参加工作时....
  • 因为要使用数据表格分页,还有分栏,所以就直接去官网上拷贝基础代码,做个基本布局,按照官网上说的,改变了css和js位置的路径就ok了,但是我运行时就报错了,直接从 ,cols: [[ {type: 'chec...
  • flex布局框架(必须掌握)

    热门讨论 2020-11-28 11:00:32
    学习了这么多天的css,我们势必要有一个清晰的目标,就是熟练地掌握网页基本布局,其中flex是一个很好用的布局方式,就拿layui来说,他们的这种布局方式就很实用,广泛地应用在后台网页布局。 其中分为header头部 ...
  • layer j基本属性

    2020-02-25 09:52:57
    关于layui框架的form表单布局(小白向) 原创DSRCcsdn 最后发布于2018-12-01 21:59:29 阅读数 8868 收藏 展开 form表单的使用 在使用from表单的时候,必须先声明from模块,否则select、checkbox、radio等将无法...
  • 在开发后台项目时,后台界面的导航等等的公共部分都是重复使用的,如果每个页面都要写...分析(使用layui基本的后台布局界面做分离例子,如上图的界面): layui基本后台的html页面代码的基本结构如下: <!--...
  • Springboot实现引入lay

    千次阅读 2018-10-11 08:45:54
    上次我们做了Springboot的登录,今天我们来引入一款经典的框架...然后我们再次打开layui官网,点击示例,后台布局 复制这段代码,然后打开项目创建一个index主页,复制进去然后基本就可以了,但是注意更改一下layu...
  • 本项目主要实现基本的学生管理,包含的主要知识点有:virtualenv虚拟环境、pip下载包、多app项目开发、templates模板的继承、font-awesome图标的使用、原生SQL语句和数据库交互、ORM模型和数据库交互、LayUI页面布局...
  • 跨屏响应式,这是最基本的;使用简单,只需引入jquery.js、pinter.js、pinter.css三个文件即可;支持CSS原始、元件、JS组件,一般页面需要用的都有;提供多个常用页面及布局代码。上面提到的都是些比较官方的,下面...
  • Android代码-MusicStory

    2019-08-07 02:45:14
    MusicStory 一个用来听歌看书的网站...以layui框架为页面布局主题 数据库:mysql 数据连接池:阿里druid 目前存在一个问题,直接地址栏访问页面会没有iframe外层 前端代码链接:https://github.com/ngcly/music-story
  • 前端知识备忘

    2016-09-28 08:35:41
    1、bootstrap 是一个适合做布局管理的很好的一个插件 2、http://layer.layui.com/  专门做各种弹窗 有以上两个插件基本上能完成大部分的前端页面
  • layui框架为页面布局主题 数据库:mysql 数据连接池:阿里德鲁伊 缓存:Redis 消息形式:RabbitMQ 消息推送:WebSocket 全文搜索:ElasticSearch 模块概述 模块名称 功能 后台 后台管理端 公地 公共代码部分 接口 ...
  • PHP后台管理系统

    2018-12-21 08:18:58
    UI方面,AndPHP采用了最受欢迎的LayuiLayui用于开发响应式布局、移动设备优先的 WEB 项目。 简洁、直观、强悍的前端开发框架,让ANDPHP的后台界面更加美观,前台布局 更加爽快,开发更迅速、简单。 Tell U, ...
  • 布局加样式 div+css 2.页面动态效果及特效 javascript 以上使用是市面上的大部分前端框架可迅速完成,并且美观,生动,如ElementUI,layui,Mint ui等等。 3.ajax请求数据。 4.将取得的数据放进dom中。通过jquery类库...
  • 前端文档基本例子 https://github.com/mgbq/front-end-Doc/blob/master/base.md 前端知识体系 http://www.cnblogs.com/sb19871023/p/3894452.html 前端知识结构 https://github.com/JacksonTian/fks Web前端...

空空如也

空空如也

1 2
收藏数 24
精华内容 9
关键字:

layui基本布局