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 相关文章推荐
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
Jun 18 Javascript
artdialog的图片/标题以及关闭按钮不显示的解决方法
Jun 27 Javascript
jquery 选取方法都有哪些
May 18 Javascript
学习Javascript面向对象编程之封装
Feb 23 Javascript
JS控制文本域只读或可写属性的方法
Jun 24 Javascript
angularjs实现多张图片上传并预览功能
Feb 24 Javascript
原生js实现简单的模态框示例
Sep 08 Javascript
如何实现一个webpack模块解析器
Oct 24 Javascript
移动端如何用下拉刷新的方式实现上拉加载
Dec 10 Javascript
vue 父组件给子组件传值子组件给父组件传值的实例代码
Apr 15 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
Sep 19 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
Jul 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
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
PHP和Shell实现检查SAMBA与NFS Server是否存在
2015/01/07 PHP
Linux系统递归生成目录中文件的md5的方法
2015/06/29 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
2017/08/10 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
2018/05/23 PHP
PHP isset empty函数相关面试题及解析
2020/12/11 PHP
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
Mootools 1.2教程 Tooltips
2009/09/15 Javascript
jQuery 开发者应该注意的9个错误
2012/05/03 Javascript
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
2014/06/14 Javascript
JQuery选择器绑定事件及修改内容的方法
2015/01/23 Javascript
javascript将数字转换整数金额大写的方法
2015/01/27 Javascript
JavaScript模拟深蓝vs卡斯帕罗夫的国际象棋对局示例
2015/04/22 Javascript
JavaScript模块化开发之SeaJS
2015/12/13 Javascript
直接拿来用的页面跳转进度条JS实现
2016/01/06 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
2016/07/22 Javascript
Angular.js中用ng-repeat-start实现自定义显示
2016/10/18 Javascript
BootStrap实现鼠标悬停下拉列表功能
2017/02/17 Javascript
微信小程序实现指定显示行数多余文字去掉用省略号代替
2018/07/25 Javascript
jquery实现上传文件进度条
2020/03/26 jQuery
Python中datetime常用时间处理方法
2015/06/15 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
2018/07/18 Python
Pandas分组与排序的实现
2019/07/23 Python
pandas的排序和排名的具体使用
2019/07/31 Python
pytorch获取vgg16-feature层输出的例子
2019/08/20 Python
Django中ORM的基本使用教程
2020/12/22 Python
澳大利亚最超值的自行车之家:Reid Cycles
2019/03/24 全球购物
PHP如何对用户密码进行加密
2014/07/31 面试题
解释一下抽象方法和抽象类
2016/08/27 面试题
如何进行Linux分区优化
2016/09/13 面试题
售后服务经理岗位职责范本
2014/02/22 职场文书
教师节促销方案
2014/03/22 职场文书
网站出售协议书范文
2014/10/10 职场文书
人事主管岗位职责
2015/02/04 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
十大最强飞行系宝可梦,BUG燕上榜,第二是飞行系王者
2022/03/18 日漫