组件

常见组件列表

展示为市场上常用的组件,Nv能快速扩展所有市场js组件和插件,只需要简单包装一下即可。
第一步:下载非压缩版本的js代码
第二步:找到注册到window上的变量比如:window.jQuery,window.Swiper等
第三步:删除注册到window上的变量同时将其return到Nv的add方法内即可完成
以下是常用已封装的代码库,随时可更新

使用方法 #

//可以直接使用

Nv.use("jquery");

//当然更多的是使用后注入到钩子中的业务逻辑
Nv.use("datatables",function(nv,Datatables){

//可以使用Datatables的所有功能了
//即使Datatables依赖jquery也已经按照顺序加载完毕,无须重复加载
//但是此钩子函数不能访问外部的作用域,即Datatables虽然依赖jquery,但是此处无法使用jquery的语法
//所以如果想使用jquery,请在use的时候额外添加使用的第三方库的名称即可

})

//使用jquery的语法
Nv.use("jquery","datatables",function(nv,$,Datatables){

//这样就可以使用jquery的语法了,基本原则就是使用就要use这个已存在的第三方组件

})

Nv的常用外置组件 #

Nv的use名称
链接地址
tmpl
模版引擎 API地址 官网地址

Jquery及插件 #

Nv的use名称
描述
文档外链
jquery
jquery的版本号为:1.12.3
jquery3
jquery的版本号为:3.2.1
jstree
树形菜单生成插件
ztree
树形菜单控件支持多种皮肤
ajaxForm
ajax文件上传组件

展示类组件 #

Nv的use名称
描述
文档外链
animate
只需参考API中的样式,将样式名称复制到对应的节点即可实现效果
swiper
版本号:4.0
echarts
版本号为:4.0.4,包含所有图表组件,大约是706KB左右
echartsSimple
版本号为:4.0.4,只包含基础图表:折、柱、饼,大约是283KB左右
echartsNormal
版本号为:4.0.4,包含常用图表:折、柱、饼、散点、图例、工具栏、标注/线/域、数据区域缩放,大约是444KB左右
compress
图片压缩
perfectscrollbar
版本号为:v1.3.0

数据处理类组件 #

Nv的use名称
描述
文档外链
datatables
数据表格插件
fixedColumns
列固定配合datatables使用
参照datatable API
mock
生成随机数据,拦截 Ajax 请求