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 相关文章推荐
extjs DataReader、JsonReader、XmlReader的构造方法
Nov 07 Javascript
JS实现浏览器状态栏文字从右向左弹出效果代码
Oct 27 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
Jul 11 Javascript
一个仿微博登陆邮箱提示框js开发案例
Jul 28 Javascript
第一次接触Bootstrap框架
Oct 24 Javascript
JavaScript数组复制详解
Feb 02 Javascript
Angular2.js实现表单验证详解
Jun 23 Javascript
详解Node.js利用node-git-server快速搭建git服务器
Sep 27 Javascript
AngularJS中controller控制器继承的使用方法
Nov 03 Javascript
基于JavaScript实现表格滚动分页
Nov 22 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
Nov 12 jQuery
高效jQuery选择器的5个技巧实例分析
Nov 26 jQuery
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
PHP中实现生成静态文件的方法缓解服务器压力
2014/01/07 PHP
php基本函数汇总
2015/07/09 PHP
使用JavaScript switch case 另类写法
2010/03/14 Javascript
理解Javascript_12_执行模型浅析
2010/10/18 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
2014年最火的Node.JS后端框架推荐
2014/10/27 Javascript
angularJS 中$attrs方法使用指南
2015/02/09 Javascript
JavaScript函数作用域链分析
2015/02/13 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
JQuery实现鼠标滚轮滑动到页面节点
2015/07/28 Javascript
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
2015/08/19 Javascript
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
JavaScrip常见的一些算法总结
2015/12/28 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
JS 全屏和退出全屏详解及实例代码
2016/11/07 Javascript
JS运动改变单物体透明度的方法分析
2018/01/23 Javascript
微信小程序App生命周期详解
2018/01/31 Javascript
Vue实现导出excel表格功能
2018/03/30 Javascript
[01:48]DOTA2 2015国际邀请赛中国区预选赛第二日战报
2015/05/27 DOTA
python 查找文件夹下所有文件 实现代码
2009/07/01 Python
Python返回真假值(True or False)小技巧
2015/04/10 Python
Python实现判断并移除列表指定位置元素的方法
2018/04/13 Python
python绘制中国大陆人口热力图
2018/11/07 Python
Python 合并拼接字符串的方法
2020/07/28 Python
用CSS3写的模仿iPhone中的返回按钮
2015/04/04 HTML / CSS
利用CSS3实现平移动画效果示例代码
2016/10/12 HTML / CSS
英国汽车零件购物网站:GSF Car Parts
2019/05/23 全球购物
莫斯科制造商的廉价皮大衣:Fursk
2020/06/09 全球购物
大学活动邀请函
2014/01/28 职场文书
七年级生物教学反思
2014/01/30 职场文书
初级会计求职信范文
2014/02/15 职场文书
星级党支部申报材料
2014/05/31 职场文书
培训通知
2015/04/17 职场文书
银行催款通知书
2015/04/17 职场文书
Nginx+Windows搭建域名访问环境的操作方法
2022/03/17 Servers
海康机器人重磅发布全新算法开发平台VM4.2
2022/04/21 数码科技