本文概览:介绍页面常用功能组件。

1 菜单

实现在新的页面还会固定菜单位置,并且高亮选择的菜单。使用组件metismenu,难点是打开新的页面时,需要固定菜单位置

1.1 使用metismenu

1、下载包

https://pan.baidu.com/s/1Tc33q6zbYw2aeAPhjmlhqQ 。可以直接运行demo.html就可以。

1

效果如下:

2

1、head中引入css和js

2、body中添加菜单内容

3、启动metisMenu

如果是jquery2.x,会报错“TypeError: $(…).metisMenu is not a function”,则需要修改为:

1.2 刷新页面时固定菜单栏

每次通过菜单栏点击进入新的页面,则菜单高亮位置不变化

如果存在如下两种情况,上面代码还是无法定位到菜单tab。

  • 存在url中有参数,即get方法时,如http://xxx.com/apipath/?p=xx
  • url中存在#,http://xxx.com/apipath#

2 按钮显示和隐藏div

对应前端代码如下

对应js代码

3 时间组件

3.1 使用layui日期组件

关于日期yyyy-mm-dd,则直接html的标签就可以

但是如果要显示时间”yyyy-MM-dd HH:mm”,常用的组件有两个:

如下以layui的日期组件为例,包括如下步骤:

Step1 拷贝文件

网盘地址:https://pan.baidu.com/s/17QxyNrnwnh98mDbFytuHUQ

执行demo.html。如下:

1

Step2 添加元素

Step3  添加相应的js

3.2 layui相关功能

1、假设现在有多个框

对应的js代码如下

2、假设希望展示格式如下”yyyy-mm-dd hh:mm”,不显示秒,此时可以通过format属性进行设置,如下:

4 Data Table

4.1 相关功能

1、默认不排序

通过aaSorting设置为空数组来实现。

 

 

分类&标签