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 相关文章推荐
csdn 博客的css样式 v3
Feb 24 Javascript
jquery中子元素和后代元素的区别示例介绍
Apr 02 Javascript
jquery实现的简单二级菜单效果代码
Sep 22 Javascript
javascript自动切换焦点控制效果完整实例
Feb 02 Javascript
浅析AngularJS中的指令
Mar 20 Javascript
AngularJS入门教程之Helloworld示例
Dec 25 Javascript
Angular获取手机验证码实现移动端登录注册功能
May 17 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
Jul 31 Javascript
Vue Element使用icon图标教程详解(第三方)
Feb 07 Javascript
Angular Excel 导入与导出的实现代码
Apr 17 Javascript
Vue开发环境中修改端口号的实现方法
Aug 15 Javascript
Vue vee-validate插件的简单使用
Jun 22 Vue.js
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
一个PHP验证码类代码分享(已封装成类)
2011/07/17 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
2017/02/14 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
JavaScript ECMA-262-3 深入解析.第三章.this
2011/09/28 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
js获取光标位置和设置文本框光标位置示例代码
2014/01/09 Javascript
JS设置获取cookies的方法
2014/01/26 Javascript
JQuery做的一个简单的点灯游戏分享
2014/07/16 Javascript
jquery操作复选框checkbox的方法汇总
2015/02/05 Javascript
js兼容火狐获取图片宽和高的方法
2015/05/21 Javascript
程序员必知35个jQuery 代码片段
2015/11/05 Javascript
超精准的javascript验证身份证号的具体实现方法
2015/11/18 Javascript
js表单中选择框值的获取及表单的序列化
2015/12/17 Javascript
jQuery中each遍历的三种方法实例分析
2018/09/07 jQuery
swiper Scrollbar滚动条组件详解
2019/09/08 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
详细分析React 表单与事件
2020/07/08 Javascript
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
Python处理文本换行符实例代码
2018/02/03 Python
Python笔试面试题小结
2019/09/07 Python
如何使用Python脚本实现文件拷贝
2019/11/20 Python
python中with语句结合上下文管理器操作详解
2019/12/19 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
2020/02/28 Python
python中id函数运行方式
2020/07/03 Python
python中not、and和or的优先级与详细用法介绍
2020/11/03 Python
意大利香水和彩妆护肤品购物网站:Ditano
2017/08/13 全球购物
C#中有没有运算符重载?能否使用指针?
2014/05/05 面试题
毕业生医学检验求职信
2013/10/16 职场文书
安全事故检讨书
2014/01/18 职场文书
电子银行营销方案
2014/02/22 职场文书
保安公司服务承诺书
2014/05/28 职场文书
心得体会的写法
2014/09/05 职场文书
学生顶撞老师的检讨书
2014/09/17 职场文书
施工单位工程部经理岗位职责
2015/04/09 职场文书
热血教师观后感
2015/06/10 职场文书