摘要: 流程组件介绍: 该组件参考老版力软learun框架中的jquery流程组件进行重构,改写为react的组件。样式、操作、交互方式大致相近。 该组件依赖的react版本大于18(不是不能做到兼容旧版react,而是要写就写新版本的,还用老的干嘛) 下载 //npm下载npm install cmao- 阅读全文
posted @ 2024-04-10 15:23 shine声 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一.前言 框架中依赖注入容器包括了三种生命周期,Singleton、Scoped和Transient。 Singleton是全局实例,它存储到根容器上,从任何容器解析都会得到全局唯一的实例。 Transient是瞬时实例,它不会存储到容器上,从任何容器解析都会重新实例化一个新的对象。 Scoped是 阅读全文
posted @ 2024-02-20 16:17 shine声 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 一.前言 on()和off()都是Jquery1.7新增的函数。 on()函数用于为指定元素的一个或多个事件绑定处理函数。off()函数用于移除元素上绑定的一个或多个事件的处理函数,这里主要用于处理使用on()函数绑定的事件。 二.on() //用法一 jQueryObject.on(events[ 阅读全文
posted @ 2022-07-13 15:25 shine声 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: 一.说明 $.extend()函数用于将一个或多个对象的内容合并到目标对象。如果只为$.extend()指定了一个参数,则意味着参数target就是Jquery对象本身。通过这种方式,我们可以全局对Jquery对象添加新的函数。如果多个对象具有相同的属性,则后者会覆盖前者的属性值。 $.extend 阅读全文
posted @ 2022-07-11 14:37 shine声 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 一.前言 想要按照模板来将数据导出到Word文档,可以使用插件Aspose.Words。这个插件可以用于Word文档的生成、修改,而不需要在环境中安装Word软件。 二.安装 安装该插件包。在新版本中,需要在启动程序中执行注册码,否则生成的Word文档会有水印。 new Aspose.Words.L 阅读全文
posted @ 2022-01-29 23:05 shine声 阅读(1116) 评论(1) 推荐(0) 编辑
摘要: 一.遍历指定目录下的所有文件 public class FileUtil { /// <summary> /// 遍历 rootdir目录下的所有文件 /// </summary> /// <param name="rootdir">目录名称</param> /// <returns>该目录下的所有 阅读全文
posted @ 2021-12-21 16:51 shine声 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 一.什么是泛型 泛型其实就是一个不确定的类型,可以在类或方法上使用。泛型在声明期间没有明确定义类型,编译后生成一个占位符,只有在调用后传入类型,才会将该确切的类型将占位符替换掉。 二.泛型的定义 //用在类中 public class ClassName<CName> { //用在方法中 publi 阅读全文
posted @ 2021-12-09 15:55 shine声 阅读(275) 评论(0) 推荐(1) 编辑
摘要: 一.前言 移动端web较为常见的使用了标签栏,如下。可以通过切换该tab选项来展示不同的内容。 在antd-moblile中,TabBar是标签栏的组件。现在要和react-route搭配,来给它定义四个路由,每个url对应一个标签。 二.路由定义 参照之前react学习中route的使用。在App 阅读全文
posted @ 2021-12-07 17:26 shine声 阅读(1182) 评论(2) 推荐(0) 编辑
摘要: 一.前言 懒加载也有其它叫法,比如按需加载,代码分页等。简单来说,就是将js代码分割成多个文件,根据需要再加载对应js文件。 在单页面应用中,我们可以使用懒加载,根据不同的路由去加载对应页面的js文件。这样可以减少首屏加载时间,同时减少资源浪费。 二.使用React-Route 参考我之前的文章,有 阅读全文
posted @ 2021-10-11 14:41 shine声 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 一.场景 单页应用可以根据路由去加载不同组件,在react中,官方有一个Router组件可以让我们做这个路由配置,实现不同路由去加载不同组件。 二.安装 这里选择react-router的4.x以上的版本,必须要安装react-router-dom。注意v4版本和之前的版本有较大区别。 npm in 阅读全文
posted @ 2021-10-09 17:11 shine声 阅读(373) 评论(0) 推荐(0) 编辑