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 相关文章推荐
让回调函数 showResponse 也带上参数的代码
Aug 13 Javascript
ExtJS 2.0 实用简明教程之布局概述
Apr 29 Javascript
基于jQuery的为attr添加id title等效果的实现代码
Apr 20 Javascript
javascript 使用 NodeList需要注意的问题
Mar 04 Javascript
js获取指定日期前后的日期代码
Aug 20 Javascript
不使用jquery实现js打字效果示例分享
Jan 19 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
Aug 11 Javascript
jQuery幻灯片带缩略图轮播效果代码分享
Aug 17 Javascript
javaScript基础详解
Jan 19 Javascript
layui选项卡效果实现代码
May 19 Javascript
JavaScript操作文件_动力节点Java学院整理
Jun 30 Javascript
webstorm+vue初始化项目的方法
Oct 18 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
PHP5中的this,self和parent关键字详解教程
2007/03/19 PHP
ThinkPHP的RBAC(基于角色权限控制)深入解析
2013/06/17 PHP
分享一个Laravel好用的Cache宏
2015/03/02 PHP
php验证邮箱和ip地址最简单方法汇总
2015/10/30 PHP
ThinkPHP框架分布式数据库连接方法详解
2017/03/14 PHP
ECMAScript 基础知识
2007/06/29 Javascript
jquery和javascript的区别(常用方法比较)
2013/07/04 Javascript
html+js实现动态显示本地时间
2013/09/21 Javascript
jquery实现图片水平滚动效果代码分享
2015/08/26 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
JavaScript中闭包之浅析解读(必看篇)
2016/08/25 Javascript
JavaScript面试题(指针、帽子和女朋友)
2016/11/23 Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
2017/01/06 Javascript
详解Vue整合axios的实例代码
2017/06/21 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
2018/08/06 Javascript
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
js如何获取图片url的Blob值并预览示例代码
2019/03/07 Javascript
详解如何使用微信小程序云函数发送短信验证码
2019/03/13 Javascript
vue递归获取父元素的元素实例
2020/08/07 Javascript
Python 的 with 语句详解
2014/06/13 Python
python爬取拉勾网职位数据的方法
2018/01/24 Python
通过HTML5 Canvas API绘制弧线和圆形的教程
2016/03/14 HTML / CSS
Linux内核的同步机制是什么?主要有哪几种内核锁
2013/01/03 面试题
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
应届毕业生求职自荐书
2014/01/03 职场文书
环保专业大学生职业规划设计
2014/01/10 职场文书
高二美术教学反思
2014/01/14 职场文书
小学生推普周国旗下讲话稿
2014/09/21 职场文书
某集团股份有限公司委托书样本
2014/09/24 职场文书
机关副主任个人四风问题整改措施
2014/09/26 职场文书
2015年外联部工作总结
2015/04/03 职场文书
国家助学贷款承诺书
2015/04/30 职场文书
党员廉政准则心得体会
2016/01/20 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书
css背景和边框标签实例详解
2021/05/21 HTML / CSS
Golang 遍历二叉树
2022/04/19 Golang