1. ts模块简介如果一个文件包含import或export语句就是一个模块,相应地如果文件不包含export语句,就是一个全局的脚本文件。模块本身就是一个作用域,不属于全局作用域。模块内部的变量、函数、类只在内部可见,对于模块外部是不可见的。暴露给外部的接口,必须使用exprot命令声明;如果一个文件要使用模块的接口,需要用import命令导入。如果一个文件不包含export语句,但是希望把它当
泛型在定义函数、接口、类的时候不能预先确定要使用的数据类型,而是在使用函数接口类的时候才能确定数据类型(() => { // 需求:定义一个函数,传入两个参数,第一个参数是数据,第二个参数是数量,函数的作用:根据数量产生对应个数的数据,存放在一个数组中 // 传入任意数据,而且有错误提示信息 function getArr4<T>(value: T, c
转载 2023-11-02 11:52:44
52阅读
动态表单和响应式表单是 Angular 中常用的两种表单类型。动态表单是指在运行时通过编程方式创建表单,可以根据不同的需求动态地添加或删除表单控件。在动态表单中,表单的结构和控件类型可以根据用户的输入或其他条件进行更改。响应式表单是指使用 Angular 提供的 Reactive Forms 模块来创建表单,它是一种声明式的表单形式,通过在组件类中定义表单模型来描述表单的结构和验证规则。响应式表单
# 使用 TypeScript 创建表单:一个实用指南 在现代 web 开发中,表单是与用户交互的重要工具。通过表单,用户可以输入信息,我们可以获取并处理这些数据。在这篇文章中,我们将探讨如何使用 TypeScript 创建和管理表单,同时提供相关的代码示例,帮助你快速上手。 ## TypeScript 简介 TypeScript 是 JavaScript 的超集,提供了静态类型检查。通过静
原创 7月前
28阅读
强类型:语言层面限制函数的实参类型必须与形参类型相同弱类型:语言层面不会限制实参的类型总结:强类型语言中不允许任意的隐式类型转换,而弱类型是允许的静态类型:一个变量声明时它的类型就是明确的,声明过后它的类型就不允许再修改动态类型:运行阶段才能够明确变量类型,而且变量的类型随时可以改变弱类型的问题异常需要等到运行时才能发现 函数功能可能发生改变 对象索引器的错误用法强类型的优势&
# 使用 TypeScript 提交表单的完整指南 在现代Web开发中,表单是用户与系统之间重要的交互方式。本文将教会你如何使用 TypeScript 实现表单提交的功能。我们将通过几个简单的步骤来实现这一目标,首先让我们了解整个流程。 ## 流程概述 以下是实现使用 TypeScript 提交表单的流程: | 步骤 | 描述
原创 2024-10-28 05:57:46
73阅读
## 使用 TypeScript 实现 React 表单 简单的表单可以在各种 Web 应用中见到,它们可以收集用户输入的信息并提交给后端。对于刚入行的小白来说,学习如何使用 TypeScript 在 React 中实现表单是一个很好的起点。本文将详细介绍实现过程,并展示每个步骤的代码示例及其解释。 ### 流程概览 下面是实现 React 表单的简要步骤: | 步骤编号 | 步骤描述
原创 10月前
38阅读
使用 Angular 框架开发项目,经常会使用到动态表单,这里介绍一款动态表单组件库ngx-formly如何使用,主要风格样式为ng-zorro-antd。一、安装依赖# 安装ng-zorro-antd组件库 npm install ng-zorro-antd --save # 安装ngx-formly依赖 npm install @ngx-formly/schematics @ngx-forml
转载 2024-04-07 06:28:29
165阅读
动态表单生成之拖拽生成表单(下)我们的动态表单,最终要实现的效果与Form.io的在线生成表单的效果类似,可以参考它的demo地址:https://codepen.io/travist/full/xVyMjo准备工作首先,我们在过程中会需要用到一个弹出层控件,这里引用KendoUI的Dialogs,使用下面的命令安装:npm i --save @progress/kendo-angular-dia
转载 2024-01-08 15:55:53
36阅读
       在以往的项目实施过程中,我们经常会遇到将多个不同厂家产品整合在一起从而实现协同工作的应用案例,而要提高开发效率,这就意味着需要得到这些不同领域产品非常出色的支撑和实现真正意义上的松耦合集成才能达到最好的实施效果和最高的开发效率。       数据采集方法是我们构建系
好久不写博客了,手都生了,趁着最近老大让我研究动态表单生成的时机,撸一发博客~~开源项目比较老大丢给我了两个比较不错的开源的动态表单生成工具,这两个项目在github上的star数量基本持平:https://form.io/#/https://github.com/udos86/ng-dynamic-formsform.io其中from.io本身是一个商业项目,只是开源了其中动态表单生成的部分。他
转载 2024-01-05 23:14:44
8阅读
前言动态添加表单组件的需求在实际开发中十分常见。本文将讲解如何使用 vue 实现动态添加表单的功能,让你轻松应对此类需求。实现思路当我们点击 “新增车辆信息” 按钮时,通过一个标识判断表单内容是否全部填写了,若全部填写了则添加一个新的表单,反之提醒用户完善信息;当我们点击 “删除此条车辆信息” 按钮时,通过拿到的当前下标再配合splice方法实现删除表单。源码<template>
转载 2023-06-09 15:43:24
695阅读
效果展示:功能描述:1.动态渲染form数据:动态从后台获取form数据,表单的label不固定,label和label对应的值均从后台获取,动态渲染label和label对应的值。Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和正常循环遍历该对象时返回的顺序一致 。具体说明见Object.keys()2.动态删除属性:可删除属
转载 2024-03-31 20:40:16
1725阅读
前言客户提出问题“手机端(app\小程序等)每次修改表单的字段名或者新增其它表单时,每次都需要重新审核,由于表单修改很频繁且审核时间又很长,导致程序经常使用中断,体验不好。”;根据客户的问题,总结了两种方法,都是不需要修改到手机端,所以不用经过审核。Tips:$.load(url)和iframe也能实现,但第一个要解决跨域问题,第二个需要每次更新引用的html,操作起来都不方便,这里就不做过多分析
转载 2023-11-08 22:46:51
225阅读
1.什么是TypeScriptTypeScript入门教程: http://ts.xcatliu.com/basics/TypeScript是一种添加了类型系统的 JavaScript,适用于任何规模的项目TypeScript 是静态类型动态类型是指在运行时才会进行类型检查 静态类型是指编译阶段就能确定每个变量的类型2.安装、编译1)使用typescript编译npm install -g typ
子组件<template> <!-- 数据表格 --> <section class="table-box"> <el-table ref="baseTable" v-loading="loading" class="base-table" :data="tableData" :s
转载 2024-05-15 13:47:21
66阅读
动态添加input并动态添加新验证方式! init状态: 点击“+”后: 验证后: 知识点: 1 先去官网下载:http://formvalidation.io/ 2 导入文件,注意事项我就不多说了在远程验证那篇我已经讲过。 3 用到的关键字:addField、removeField、different 4注意一点就是官网里的例子他们的name是不一样的。我这里比较偷懒。且项目aja
目录一、摘要1.1 项目介绍1.2 项目录屏二、功能模块2.1 动态类型模块2.2 动态文件模块2.3 动态字段模块2.4 动态值模块三、系统设计3.1 用例设计3.2 数据库设计3.2.1 动态类型表3.2.2 动态文件表3.2.3 动态字段表3.2.4 动态值表四、系统展示五、核心代码5.1 查询档案类型5.2 新增档案类型5.3 删除档案子项5.4 编辑档案额外字段5.5 添加档案额外字段
前言这次的后台管理系统项目选型用了Vue来作为主技术栈;因为前段时间用过React来写过项目(用了antd),感觉棒棒的。所以这次就排除了Element UI,而采用了Ant Design Vue;在分析整个项目原型后,发现又可以抽离类似之前的React表格搜索组件效果图 2019-04-10 14:50 : 修正了部分的初始化props及联动,新增了slot的传递 2019-04-17: 我
转载 2024-05-18 19:22:31
116阅读
 低代码开发是最近几年比较火的一个概念,而工作流引擎,表单引擎是好多年以前的产物了。今天我们就聊聊三者之间的关系。我是开源驰骋BPM公司的老周,是bpm系统的爱好者、研发者、探索者。对上述三个模块问题有一定的看法与理解,抛转引玉。工作流引擎:工作流引擎包含组织结构、流程、节点、转向规则、它类似于一部汽车的控制系统,比如:前进、倒车、刹车、换司机、抛锚处理、到达终点。分别对应流程引擎的:发
  • 1
  • 2
  • 3
  • 4
  • 5