vue 封装 Adminlte3组件的实现


Posted in Javascript onMarch 18, 2020

之前找了一下vue关于adminlte3的组件库,github大部分都是2的。比较老了,都是几年前更新的。有adminlte3的,但是都只封装了一两个组件,而且居然还引入jq,然后一股脑把adminlte3的html代码复制进去,这样就成了一个组件。感觉没啥用。感觉是那些作者在练手。

vue引入jq我觉得真的没必要,会产生很多bug,可能可以解决,但是我之前遇到过引入jq出现单页面进入之后jq没法挂载,要刷新才能挂载的情况,蛋疼,一直没解决。所有我打算自己封装一个vue版本的adminlte3.
目前已经封装了快30个组件了。npm版本到0.1.8了。

github 地址nly-adminlte-vue

vue 封装 Adminlte3组件的实现

vue 封装 Adminlte3组件的实现

vue 封装 Adminlte3组件的实现

目前完成事情

组件

  • 皮肤 theme
  • 折叠板 collapse
  • 导航栏 navbar
  • 导航 nav
  • 栅格布局 grid row col
  • 容器 container
  • 正文容器 content
  • 包装容器 wrapper
  • 文字路由 link
  • 按钮 button
  • 开关 switch
  • 卡片 card
  • 小标签 badge
  • 下拉菜单 dropdown
  • 图标 icon
  • 右侧收缩板 control-sidebar
  • 罩层 overlay
  • 弹框消息 toast
  • 旋转loading spinner
  • 进度条 progress
  • 时间轴 timeline
  • 面包屑导航 breadcrumb

指令

  • 左侧导航栏收起指令 v-nly-sidebar-collapse
  • 右侧收缩版收起指令 v-nly-control-sidebar-collapse
  • 卡片最大化指令 v-nly-card-maximized
  • 折叠版收起展开指令 v-nly-toggle

使用github下载项目

git clone https://github.com/nejinn/nly-adminlte-vue.git

npm install 

npm run server

// 查看example,所有组件demo都在这里
http://localhost:8080

npm下载

npm install nly-adminlte-vue

main.js

import "nly-adminlte-vue/dist/adminlte/css/adminlte.css";
import "nly-adminlte-vue/dist/adminlte/fontawesome-free/css/all.css";
import "nly-adminlte-vue/dist/adminlte/icon/iconfont.css";
import "nly-adminlte-vue/dist/nly-adminlte-vue.css";
import { NlyAdminlteVue } from "nly-adminlte-vue";
Vue.use(NlyAdminlteVue);

到此这篇关于vue 封装 Adminlte3组件的实现的文章就介绍到这了,更多相关vue 封装Adminlte3 内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
TreeView 用法(有代码)(asp.net)
Jul 15 Javascript
JS链式调用的实现方法
Mar 07 Javascript
Jquery 动态生成表格示例代码
Dec 24 Javascript
AngularJs expression详解及简单示例
Sep 01 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
Feb 28 Javascript
简单实现JS上传图片预览功能
Apr 14 Javascript
vue-cli构建项目使用 less的方法
Oct 04 Javascript
JavaScript数组push方法使用注意事项
Oct 30 Javascript
jQuery EasyUI window窗口使用实例代码
Dec 25 jQuery
基于vue2.0的活动倒计时组件countdown(附源码下载)
Oct 09 Javascript
Vue+Express实现登录状态权限验证的示例代码
May 05 Javascript
layui写后台表格思路和赋值用法详解
Nov 14 Javascript
JavaScript仿京东秒杀倒计时
Mar 17 #Javascript
JavaScript写个贪吃蛇小游戏(超详细)
Mar 17 #Javascript
JS+CSS+HTML实现“代码雨”类似黑客帝国文字下落效果
Mar 17 #Javascript
js实现简单点赞操作
Mar 17 #Javascript
vue+ESLint 配置保存 自动格式化代码
Mar 17 #Javascript
HTML+JS实现“代码雨”效果源码(黑客帝国文字下落效果)
Mar 17 #Javascript
JavaScript实现横版菜单栏
Mar 17 #Javascript
You might like
建立文件交换功能的脚本(一)
2006/10/09 PHP
WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
2008/03/28 PHP
jquery 操作单选框,复选框,下拉列表实现代码
2009/10/27 Javascript
纯js实现背景图片切换效果代码
2010/11/14 Javascript
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
jquery命令汇总,方便使用jquery的朋友
2012/06/26 Javascript
JS版的date函数(和PHP的date函数一样)
2014/05/12 Javascript
js判断上传文件后缀名是否合法
2016/01/28 Javascript
基于JQuery打造无缝滚动新闻步骤详解
2016/03/31 Javascript
前端微信支付js代码
2016/07/25 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
shiro授权的实现原理
2017/09/21 Javascript
使用vue.js在页面内组件监听scroll事件的方法
2018/09/11 Javascript
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
jQuery鼠标滑过横向时间轴样式(代码详解)
2019/11/01 jQuery
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
python实现的系统实用log类实例
2015/06/30 Python
在Python中marshal对象序列化的相关知识
2015/07/01 Python
Python中functools模块的常用函数解析
2016/06/30 Python
VScode编写第一个Python程序HelloWorld步骤
2018/04/06 Python
Python异常处理操作实例详解
2018/05/10 Python
Python实现base64编码的图片保存到本地功能示例
2018/06/22 Python
Python中IP地址处理IPy模块的方法
2019/08/16 Python
python实现统计代码行数的小工具
2019/09/19 Python
Python 获取命令行参数内容及参数个数的实例
2019/12/20 Python
戴尔英国官网:Dell英国
2017/05/27 全球购物
铁路个人事迹材料
2014/01/30 职场文书
新闻专业学生的自我评价
2014/02/13 职场文书
《圆明园的毁灭》教学反思
2014/02/28 职场文书
活动总结怎么写
2014/04/28 职场文书
文秘班元旦晚会活动策划方案
2014/08/28 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
教师个人总结范文
2015/02/11 职场文书
消防安全培训工作总结
2015/10/23 职场文书
一行代码python实现文件共享服务器
2021/04/22 Python
详解redis分布式锁的这些坑
2021/05/19 Redis