
目录
目录
前言
初使用
下载layui资源包
创建angular项目
搭建angular环境(已搭建忽略)
创建angular项目
引入layui
测试
进阶(布局后台管理模板)
未完待续。。。
前言
- 前端UI框架我觉得Layui的样式挺好看的,但是如果玩layui的话只能玩js比较适合,但是不想大代码量的玩js;
- 如果你会angular可以使用angular整合使用layui,本文主要在angular里使用layui
初使用
一、下载layui资源包
- 可通过官网下载layui
- 下载好之后先存好
二、创建angular项目
* 搭建angular环境(已搭建忽略)
- 如果你本机没有angular可以通过该步骤进行搭建安装
- 搭建(可参考官方文档搭建)
- 下载安装node.js 12版本以上,安装node自行百度查找教程
- 打开cmd命令窗口通过npm安装,执行:
npm install -g @angular/cli
* 创建angular项目
- 创建angular项目,在需要创建项目的目录路径:
ng new Layui-Angular
- 打开到’Layui-Angular’路径:
cd Layui-Angular
- 运行项目:
ng serve
- 等待项目编译完成后控制台终端会输出”successful”字样表示成功,在浏览器运行
http://localhost:4200/
即可
三、引入layui
- 将下载好的layui包放到assets目录下
在
index.html
中通过CDN方式分别引入js和css文件四、测试
上一步骤以及引入成功,接下来可通过测试layer是否弹出可测试是否成功,分别测试弹出层layer和数据表格(table),
备注:文档里<script></script>
部分可直接赋值到ts里使用app.component.html
- <table class="layui-hide" id="demo"></table>
app.component.ts
定义全局变量layer和layui
- declare var layui;
- declare var layer;
如图:
在OnInit方法中- ngOnInit(): void {
- //弹出层测试
- layer.msg(33);
- //数据表格测试
- layui.use('table', function(){
- var table = layui.table;
- //展示已知数据
- table.render({
- elem: '#demo'
- ,cols: [[ //标题栏
- {field: 'id', title: 'ID', width: 80, sort: true}
- ,{field: 'username', title: '用户名', width: 120}
- ,{field: 'email', title: '邮箱', minWidth: 150}
- ,{field: 'sign', title: '签名', minWidth: 160}
- ,{field: 'sex', title: '性别', width: 80}
- ,{field: 'city', title: '城市', width: 100}
- ,{field: 'experience', title: '积分', width: 80, sort: true}
- ]]
- ,data: [{
- "id": "10001"
- ,"username": "杜甫"
- ,"sex": "男"
- ,"city": "浙江杭州"
- ,"sign": "人生恰似一场修行"
- ,"experience": "116"
- ,"ip": "192.168.0.8"
- ,"logins": "108"
- ,"joinTime": "2016-10-14"
- }, {
- "id": "10002"
- ,"username": "李白"
- ,"sex": "男"
- ,"city": "浙江杭州"
- ,"sign": "人生恰似一场修行"
- ,"experience": "12"
- ,"ip": "192.168.0.8"
- ,"logins": "106"
- ,"joinTime": "2016-10-14"
- }, {
- "id": "10003"
- ,"username": "王勃"
- ,"sex": "男"
- ,"city": "浙江杭州"
- ,"sign": "人生恰似一场修行"
- ,"experience": "65"
- ,"ip": "192.168.0.8"
- ,"logins": "106"
- ,"joinTime": "2016-10-14"
- }, {
- "id": "10004"
- ,"username": "贤心"
- ,"sex": "男"
- ,"city": "浙江杭州"
- ,"sign": "人生恰似一场修行"
- ,"experience": "666"
- ,"ip": "192.168.0.8"
- ,"logins": "106"
- ,"joinTime": "2016-10-14"
- }, {
- "id": "10005"
- ,"username": "贤心"
- ,"sex": "男"
- ,"city": "浙江杭州"
- ,"sign": "人生恰似一场修行"
- ,"experience": "86"
- ,"ip": "192.168.0.8"
- ,"logins": "106"
- ,"joinTime": "2016-10-14"
- }, {
- "id": "10006"
- ,"username": "贤心"
- ,"sex": "男"
- ,"city": "浙江杭州"
- ,"sign": "人生恰似一场修行"
- ,"experience": "12"
- ,"ip": "192.168.0.8"
- ,"logins": "106"
- ,"joinTime": "2016-10-14"
- }, {
- "id": "10007"
- ,"username": "贤心"
- ,"sex": "男"
- ,"city": "浙江杭州"
- ,"sign": "人生恰似一场修行"
- ,"experience": "16"
- ,"ip": "192.168.0.8"
- ,"logins": "106"
- ,"joinTime": "2016-10-14"
- }, {
- "id": "10008"
- ,"username": "贤心"
- ,"sex": "男"
- ,"city": "浙江杭州"
- ,"sign": "人生恰似一场修行"
- ,"experience": "106"
- ,"ip": "192.168.0.8"
- ,"logins": "106"
- ,"joinTime": "2016-10-14"
- }]
- //,skin: 'line' //表格风格
- ,even: true
- //,page: true //是否显示分页
- //,limits: [5, 7, 10]
- //,limit: 5 //每页默认显示的数量
- });
- });
- }
- 弹出成功:
- 数据表格显示成功:
进阶(布局后台管理模板)
参考官网后台模板布局
在index.html
中
- 在节点加样式
class="layui-layout-body"
- <script>
- //JavaScript代码区域
- layui.use('element', function(){
- var element = layui.element;
- });
- </script>
- 然后可根据自己的需求在index.html中粘贴布局代码或者在自己通用布局组件中粘贴即可
- 效果
未完待续。。。
评价
排名
14
文章
75
粉丝
21
评论
43
申请别的接口数据(网络接口)
剑轩 :
哇,小姐姐
申请别的接口数据(网络接口)
是伍尚金哇 :
敲一夜代码,流下两三行泪水,掏空四肢五体,六杯白开水七桶泡面
mui框架-移动端跳转以及传值的简单方法(修改解决方法)
剑轩 : 厉害厉害!
mui框架-移动端跳转以及传值的简单方法(修改解决方法)
是伍尚金哇 :
测试了 可以直接在
extras: {
userid:'10'
//自定义扩展...
数据库的varchar和nvarchar的区别
是伍尚金哇 : 没人看 自己看一个 温习一下
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术