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 对象的创建与使用
Mar 09 Javascript
简洁Ajax函数处理(示例代码)
Nov 15 Javascript
IE浏览器中图片onload事件无效的解决方法
Apr 29 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
Sep 04 Javascript
JS数组去掉重复数据只保留一条的实现代码
Aug 11 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
Oct 27 Javascript
一次Webpack配置文件的分离实战记录
Nov 30 Javascript
详解Vue项目部署遇到的问题及解决方案
Jan 11 Javascript
vue-cli webpack配置文件分析
May 20 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
Feb 03 Javascript
jQuery操作选中select下拉框的值代码实例
Feb 07 jQuery
JavaScript Tab菜单实现过程解析
May 13 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
PHP session会话的安全性分析
2011/09/08 PHP
让CodeIgniter的ellipsize()支持中文截断的方法
2014/06/12 PHP
PHP利用递归函数实现无限级分类的方法
2019/03/22 PHP
jQuery 回车事件enter使用示例
2014/02/18 Javascript
javascript作用域和闭包使用详解
2014/04/25 Javascript
基于jquery实现的自动补全功能
2015/03/12 Javascript
jQuery的css() 方法使用指南
2015/05/03 Javascript
jQuery简单实现input文本框内灰色提示文本效果的方法
2015/12/02 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
2016/10/25 Javascript
bootstrap 表单验证使用方法
2017/01/11 Javascript
使用原生js写ajax实例(推荐)
2017/05/31 Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
2017/08/30 Javascript
JavaScript 中Date对象的格式化代码方法汇总
2017/09/06 Javascript
微信小程序定义和调用全局变量globalData的实现
2019/11/01 Javascript
javascript 函数的暂停和恢复实例详解
2020/04/25 Javascript
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
python开发之函数定义实例分析
2015/11/12 Python
Python中random模块生成随机数详解
2016/03/10 Python
Python判断变量是否为Json格式的字符串示例
2017/05/03 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
2018/03/15 Python
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
Python判断telnet通不通的实例
2019/01/26 Python
Python aiohttp百万并发极限测试实例分析
2019/10/26 Python
Python Pivot table透视表使用方法解析
2020/09/11 Python
HTML5添加鼠标悬浮音响效果不使用FLASH
2014/04/23 HTML / CSS
日语专业毕业生自荐信
2013/11/11 职场文书
2013英文求职信模板范文
2013/11/15 职场文书
财务副总经理工作职责
2013/11/25 职场文书
学术会议欢迎词
2014/01/09 职场文书
电子邮箱格式怎么写
2014/01/12 职场文书
艾滋病宣传活动总结
2014/05/08 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
依法行政工作汇报材料
2014/10/28 职场文书
饭店服务员岗位职责
2015/02/09 职场文书
《秦兵马俑》教学反思
2016/02/24 职场文书
GTX1650super好不好 gtx1650super显卡属于什么级别
2022/04/08 数码科技