zoukankan      html  css  js  c++  java
  • layui的Tab选项卡知识

    layui的公共类:

    lay-filter=" "

    事件过滤器。你可能会在很多地方看到他,他一般是用于监听特定的自定义事件。你可以把它看作是一个ID选择器

    layui的公共属性:

    layui-show属性:显示页面元素

     

     

    tab选项卡介绍:

    tab选项卡,可用于一个界面点击,显示另一个界面的内容   重要

    依赖加载组件:element (请注意:必须加载element模块,相关功能才能正常使用,详见:内置组件 - 常用元素操作

    基础类:

    layui-tab:放在div中定义一个tab选项卡
    layui-tab-card:放在带有layui-tab的div后面,表示一个卡片风格的选项卡
    layui-tab-title:放在ul中定义一个选项卡菜单
    layui-this:放在ul的第一个li中定义选项卡的菜单项
    layui-tab-content:放在div中定义选项卡的菜单项的对应的具体内容区域
    layui-tab-item:放在带有layui-tab-content的div里面,定义每个菜单项的具体内容
    layui-show:放在带有layui-tab-item的div的第一个div里面 进入第一个菜单项页面不用点击直接显示itme区域的内容
    lay-allowClose属性:你可以对父层容器(带layui-tab的div)设置属性 lay-allowClose="true" 来允许Tab选项卡被删除
    注意:
    值得注意的是,如果存在 layui-tab-item 的内容区域,在切换时自动定位到对应内容。如果不存在内容区域,则不会定位到对应内容。
    你通常需要设置过滤器,通过 element模块的监听tab事件来进行切换操作。详见文档

    eg:基础tab选项卡

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
      <title>开始使用layui</title>
      <link rel="stylesheet" href="layui/css/layui.css">
    </head>
    <body>
     
    <!-- 你的HTML代码 -->
    <div class="layui-tab">
    	<ul class="layui-tab-title">
    		<li class="layui-this">网站设置</li>
    		<li>用户管理</li>
    		<li>权限控制</li>
    	</ul>
    	<div class="layui-tab-content">
    		<div class="layui-tab-item layui-show">写网站设置界面的内容</div>
    		<div class="layui-tab-item">写用户管理界面的内容</div>
    		<div class="layui-tab-item">写权限控制的页面的内容</div>
    	</div>
    </div>
     
    <script src="layui/layui.js"></script>
    <script>
    //加载模块
    layui.use(['layer','compent','element'],function(){
    	var layer = layui.layer;
    	var element = layui.element;
    	layer.msg("风继续吹!");
    })
    </script> 
    </body>
    </html>
          
    

    卡片风格选项卡(带可删除的tab)

    1. <div class="layui-tab layui-tab-card" lay-allowClose="true">
    2. <ul class="layui-tab-title">
    3. <li class="layui-this">网站设置</li>
    4. <li>用户管理</li>
    5. <li>权限分配</li>
    6. <li>商品管理</li>
    7. <li>订单管理</li>
    8. </ul>
    9. <div class="layui-tab-content" style="height: 100px;">
    10. <div class="layui-tab-item layui-show">1</div>
    11. <div class="layui-tab-item">2</div>
    12. <div class="layui-tab-item">3</div>
    13. <div class="layui-tab-item">4</div>
    14. <div class="layui-tab-item">5</div>
    15. <div class="layui-tab-item">6</div>
    16. </div>
    17. </div>

    ID焦点定位  重点

    hash(哈希)

    你可以通过对选项卡设置属性 lay-id="xxx" 来作为唯一的匹配索引,以用于外部的定位切换,如后台的左侧导航、以及页面地址 hash的匹配。

    1. <div class="layui-tab layui-tab-card">
    2. <ul class="layui-tab-title">
    3. <li class="layui-this">网站设置</li>
    4. <li>用户管理</li>
    5. <li>权限分配</li>
    6. <li>商品管理</li>
    7. <li>订单管理</li>
    8. </ul>
    9. <div class="layui-tab-content" style="height: 100px;">
    10. <div class="layui-tab-item layui-show">1</div>
    11. <div class="layui-tab-item">2</div>
    12. <div class="layui-tab-item">3</div>
    13. <div class="layui-tab-item">4</div>
    14. <div class="layui-tab-item">5</div>
    15. <div class="layui-tab-item">6</div>
    16. </div>
    17. </div>
  • 相关阅读:
    压测 swoole_websocket_server 性能
    Laravel本地环境搭建:Homestead开发环境的部署
    laravel5.5框架中视图间如何共享数据?视图间共享数据的两种方法
    laravel框架模型model的创建与使用方法
    laravel学习:主从读写分离配置的实现
    《梦断代码》阅读笔记一
    数组结对开发
    对搜狗输入法的评价
    几个一
    对于大家的评审提出改进方案
  • 原文地址:https://www.cnblogs.com/nanfengnan/p/14351514.html
Copyright © 2011-2022 走看看