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 相关文章推荐
文本加密解密
Jun 23 Javascript
JS input文本框禁用右键和复制粘贴功能的代码
Apr 15 Javascript
jquery的ajax请求全面了解
Mar 20 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
Aug 25 Javascript
整理Javascript基础入门学习笔记
Nov 29 Javascript
BootStrap中Table分页插件使用详解
Oct 09 Javascript
基于Three.js插件制作360度全景图
Nov 29 Javascript
vue mixins组件复用的几种方式(小结)
Sep 06 Javascript
微信小程序实现文字跑马灯效果
May 26 Javascript
Vue仿今日头条实例详解
Feb 06 Javascript
一份超级详细的Vue-cli3.0使用教程【推荐】
Nov 15 Javascript
通过实例了解Javascript柯里化流程
Mar 03 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
虹吸壶煮咖啡26个注意事项
2021/03/03 冲泡冲煮
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
2007/03/06 PHP
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
2012/06/07 PHP
php实现当前页面点击下载文件的简单方法
2016/09/22 PHP
jQuery 1.0.2
2006/10/11 Javascript
Jquery优化效率 提升性能解决方案
2010/09/06 Javascript
放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
2013/04/20 Javascript
把字符串按照特定的字母顺序进行排序的js代码
2014/01/28 Javascript
JS实现仿雅虎首页快捷登录入口及导航模块效果
2015/09/19 Javascript
详解JavaScript树结构
2017/01/09 Javascript
详解Vue生命周期的示例
2017/03/10 Javascript
详解在Angular项目中添加插件ng-bootstrap
2017/07/04 Javascript
JavaScript+CSS相册特效实例代码
2017/09/07 Javascript
react-native-tab-navigator组件的基本使用示例代码
2017/09/07 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
vue 国际化 vue-i18n 双语言 语言包
2018/06/07 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
react 中父组件与子组件双向绑定问题
2019/05/20 Javascript
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
2019/08/15 Javascript
javascript实现简易数码时钟
2020/03/30 Javascript
python 切片和range()用法说明
2013/03/24 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
python opencv之SURF算法示例
2018/02/24 Python
Python实现读取字符串按列分配后按行输出示例
2018/04/17 Python
破解安装Pycharm的方法
2018/10/19 Python
Python帮你微信头像任意添加装饰别再@微信官方了
2019/09/25 Python
Keras - GPU ID 和显存占用设定步骤
2020/06/22 Python
美国一家运动专业鞋类零售商:Warehouse Shoe Sale(WSS)
2018/03/28 全球购物
优衣库台湾官网:UNIQLO台湾
2019/02/01 全球购物
美国Max仓库:Max Warehouse
2020/05/31 全球购物
《最大的“书”》教学反思
2014/02/14 职场文书
《学棋》教后反思
2014/04/14 职场文书
党员领导干部承诺书
2014/05/28 职场文书
Python批量将csv文件转化成xml文件的实例
2021/05/10 Python
javascript函数式编程基础
2021/09/15 Javascript
python套接字socket通信
2022/04/01 Python