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 相关文章推荐
破解Session cookie的方法
Jul 28 Javascript
JavaScript 反科里化 this [译]
Sep 20 Javascript
探讨JavaScript中声明全局变量三种方式的异同
Dec 03 Javascript
javascript 回到顶部效果的实现代码
Feb 17 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
Dec 01 Javascript
第一次接触神奇的前端框架vue.js
Dec 01 Javascript
vue项目部署上线遇到的问题及解决方法
Jun 10 Javascript
在Vue组件中获取全局的点击事件方法
Sep 06 Javascript
CSS3 动画卡顿性能优化的完美解决方案
Sep 20 Javascript
详解基于webpack&gettext的前端多语言方案
Jan 29 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 13 Javascript
Vue OpenLayer测距功能的实现
Apr 20 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
php自定义函数call_user_func和call_user_func_array详解
2011/07/14 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
TextArea不支持maxlength的解决办法(jquery)
2011/09/13 Javascript
jquery win 7透明弹出层效果的简单代码
2013/08/06 Javascript
Nodejs极简入门教程(一):模块机制
2014/10/25 NodeJs
jQuery中ajax和post处理json的不同示例对比
2014/11/02 Javascript
在AngularJS中如何使用谷歌地图把当前位置显示出来
2016/01/25 Javascript
jQuery通过写入cookie实现更换网页背景的方法
2016/04/15 Javascript
深入理解jQuery中的事件冒泡
2016/05/24 Javascript
Node.js中的http请求客户端示例(request client)
2017/05/04 Javascript
微信小程序 action-sheet 反馈上拉菜单简单实例
2017/05/11 Javascript
简单谈谈JS中的正则表达式
2017/09/11 Javascript
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
[02:41]DOTA2英雄基础教程 亚巴顿
2014/01/02 DOTA
Python实现提取文章摘要的方法
2015/04/21 Python
python同时给两个收件人发送邮件的方法
2015/04/30 Python
python操作redis的方法
2015/07/07 Python
Python实现树莓派WiFi断线自动重连的实例代码
2017/03/16 Python
python之消除前缀重命名的方法
2018/10/21 Python
在Python中实现shuffle给列表洗牌
2018/11/08 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
python如何从文件读取数据及解析
2019/09/19 Python
简单介绍django提供的加密算法
2019/12/18 Python
使用IPython或Spyder将省略号表示的内容完整输出
2020/04/20 Python
keras在构建LSTM模型时对变长序列的处理操作
2020/06/29 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
python操作toml文件的示例代码
2020/11/27 Python
Html5跳转到APP指定页面的实现
2020/01/14 HTML / CSS
德国狗狗用品在线商店:Schecker
2017/03/17 全球购物
一套Delphi的笔试题一
2016/02/14 面试题
大学生表扬信范文
2014/01/09 职场文书
优质护理服务演讲稿
2014/05/07 职场文书
幸福来敲门观后感
2015/06/04 职场文书
只用50行Python代码爬取网络美女高清图片
2021/06/02 Python
Python可视化神器pyecharts绘制地理图表
2022/07/07 Python