社区
CSS
帖子详情
layui如何使用公共模块?
酷爱码
2021-04-15 06:25:44
比如所有的页面共同的头部,底部,该怎么写引入
...全文
114
回复
打赏
收藏
layui如何使用公共模块?
比如所有的页面共同的头部,底部,该怎么写引入
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shik:shik项目基于springcloud微服务搭建的分布式项目。搭建了shik-config云
公共
配置,通过shik-RA服务注册发现各个
模块
,通过shik-zuul路由转发与统一接口。并整合了包括mybatis,jpa,jedis,quartz,freemarker和
layui
等多个
模块
,支持spring-session二级域名共享session,
使用
了RESTful方式提供api接口
Shik Shik包含的所有module(非util)都支持分布式管理 启动顺序:RA -> config -> other (其中我把 RA config 放在了服务器上) 项目结构 shik ├── shik-common --
公共
模块
├── shik-RA -- 注册中心 | ├── shik-RA-common -- shik-RA
公共
模块
| ├── shik-RA-1 -- spring cloud eureka server 1 [port:1111] | └── shik-RA-2 -- spring cloud eureka server 1 [port:1112] ├── shik-config -- 配置中心 | ├── shik-config-common -- shik-config
公共
模块
| └── shik-config
Layui
Form表单.txt
form表单元素包括:text 文本输入框,password密码输入框,checkbox复选框,radio单选框,file 文件域,submit表单提交action指向的文件,reset表单清空,image图片提交按钮,button按钮,hidden隐藏域。 select option select 实现下拉选 callback 是回调函数
layui
.
模块
模块
可以是
layui
已经存在的
模块
,也可以通过
layui
.define([mods], callback) 来自己自定义
模块
。 如果想要
使用
模块
首先要做的必然是加载
模块
,
layui
.use(['laypage', 'layedit'], function(){}); 接下来
使用
layui
风格控件 其实感觉
layui
帮我们定义好了CSS和许多JS文本,我们需要做的只是按照
layui
的命名规范选好样式进而
使用
就可以了。 layu官方文档的命名规范为: CSS命名规范 class命名前缀:
layui
,连接符:-,如:class="
layui
-form" 命名格式一般分为两种: 一:
layui
-
模块
名-状态或类型 二:
layui
-状态或类型 因为有些类并非是某个
模块
所特有,他们通常会是一些
公共
类。如: 一(定义按钮的原始风格):class="
layui
-btn
layui
-btn-primary" 二(定义内联块状元素):class="
layui
-inline" 1 2 3 4 5 6 7 8 9 当然还有前面提到的
使用
模块
的js代码:
layui
.use(['form', 'layedit', 'laydate'], function(){ var form =
layui
.form ,layer =
layui
.layer ,layedit =
layui
.layedit ,laydate =
layui
.laydate; //日期 laydate.render({ elem: '#date' }); laydate.render({ elem: '#date1' }); //创建一个编辑器 var editIndex = layedit.build('LAY_demo_editor'); //自定义验证规则 form.verify({ title: function(value){ if(value.length < 5){ return '标题至少得5个字符啊'; } } ,pass: [/(.+){6,12}$/, '密码必须6到12位'] ,content: function(value){ layedit.sync(editIndex); } }); //监听指定开关 form.on('switch(switchTest)', function(data){ layer.msg('开关checked:'+ (this.checked ? 'true' : 'false'), { offset: '6px' }); layer.tips('温馨提示:请注意开关状态的文字可以随意定义,而不仅仅是ON|OFF', data.othis) }); //监听提交 form.on('submit(demo1)', function(data){ layer.alert(JSON.stringify(data.field), { title: '最终的提交信息' }) return false; }); }); 下面我们按照官方文档的开发规范
使用
一下form表单的例子 表单集合演示 单行输入框 验证必填项 验证手机 验证邮箱 多规则验证 验证日期 验证链接 验证身份证 自定义验证 请填写6到12位密码 范围 - 单行选择框
基于Vue3和
Layui
从头搭建通用后台管理系统(前端篇)
从零开始搭建完整的通用管理后台前端,
使用
vue3+
layui
搭建系统UI界面,
使用
mock模拟数据,
使用
echarts实现系统可视化
模块
,可以此项目为基础进行扩展开发,快速搭建管理系统,具体内容如下:常见功能实现:实现用户登录(用户名密码登录、手机验证码登录、第三方登录)、找回密码(邮箱找回、短信验证码找回)、注册界面、系统主页、用户管理、系统配置、数据字典、日志管理、菜单管理、角色管理、消息管理、验证码管理、可视化界面等管理系统的常见功能。
公共
常用组件:实现
公共
组件的抽离以便能进行扩展及复用,包括通用表格、通用编辑器、通用详情页、关联对象多选框、关联对象单选框、关联对象树形选择框、多级联动选择框、自动搜索保存组件、列表选择框组件等常用的组件。源码获取方式:点击 https://gitcode.net/invite_link?invite_code=PRKRDmDudgzkFd1ZzzKp 申请加入项目,申请后等待审核,审核通过后即可
使用
git检出项目,请购买课程后再申请,若为学习会员请留言说明。
car_rent:汽车出租小项目,
使用
ssm框架以及
layui
汽车出租管理系统 说明:此项目校准尚学堂的开源项目,在此用于练手,感谢尚学堂老师们的付出! 一,用到的技术: 1.整体架构
使用
ssm框架,
使用
maven管理整个项目,
使用
mvc三层架构,其中各个
模块
的作用: (1)父
模块
是其他所有
模块
的父工程,用于整和项目,管理依赖版本(2)
公共
模块
用于存放工具类(3)bean
模块
用于存放数据库所映射的pojo类,依赖于
公共
模块
(4)manager-api
模块
用于存放服务接口,依赖于bean
模块
(5)manager-impl
模块
用于存放服务接口的实现类,controller类以及逆向工程生成的mapper映射文件,依赖于manager-api
模块
(6)主要
模块
jackchow-rbacshow:基于thinkphp5.1和
layui
2.3的Rbac系统展示
Rbac 演示后台 基于ThinkPHP5.1,
layui
2.3 的Jackchow/rbac权限包的演示后台 安装条件: php版本 >= 5.6.0 安装方法: Git 安装
使用
命令 git clone https://github.com/jackchow123456/jackchow-rbacshow 对了,不要忘了
使用
composer install 或者 composer update 安装对应依赖 Composer 安装
使用
命令 composer create-project jackchow/rbacshow 目录结构 基本主要的目录结构如下: www WEB部署目录(或者子目录) ├─application 应用目录 │ ├─common
公共
模块
目录(可以更改) │ ├─admin 后台
CSS
61,112
社区成员
60,730
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章