让处理表单返回值变得更容易!
本工具库提供了一些类以及函数,可以让各位更方便地处理表单返回值,不用再为需要自己处理表单按钮的 ID 而烦恼了!
它甚至可以直接让你不需要写太多代码即可发送一个可以翻页以及搜索的列表!
快来使用吧~
本工具库几乎全部使用异步语法编写,详细内容可以直接看下方的示例代码
LL3 用法
-
将本仓库作为 Lip 包安装到 BDS 的插件目录:
lip install github.com/lgc-LLDev/FormAPIEx
或者作为你插件的依赖:
// tooth.json { // ... "dependencies": { "github.com/lgc-LLDev/FormAPIEx": ">0.0.0", // 自行修改依赖版本 // ... }, // ... }
-
之后使用
require
导入(没有试过能不能用 ES6 语法,可以自行尝试):// 可以接着导入其他本库已经导出的函数,类等 const { CustomFormEx } = require('./FormAPIEx')
参见下方 LL2 - NodeJS
的用法
LL2 用法
-
将编译好的
FormAPIEx.js
扔进 BDS 目录的plugins/lib
文件夹中,之后使用下面的代码来导入// 可以接着导入其他本库已经导出的函数,类等 const { CustomFormEx } = require('./lib/FormAPIEx')
如果你使用的是 TypeScript,那么我更推荐你使用模块语法导入
// 可以接着导入其他本库已经导出的函数,类,接口等 import { CustomFormEx } from './lib/FormAPIEx'
-
先将本包加入你项目的依赖项中
推荐使用
pnpm
管理项目依赖
下面的命令假设你已经安装了pnpm
,如果你没有安装,可以往上翻翻看看如何安装,也可以换用其他包管理器
使用下面的命令将本包添加到你项目的依赖项中pnpm i form-api-ex
-
然后使用下面的语法导入
// 可以接着导入其他本库已经导出的函数,类等 const { CustomFormEx } = require('form-api-ex')
如果你使用的是 TypeScript,那么我更推荐你使用模块语法导入
// 可以接着导入其他本库已经导出的函数,类,接口等 import { CustomFormEx } from 'form-api-ex'
QQ:3076823485
吹水群:1105946125
邮箱:lgc2333@126.com
感谢大家的赞助!你们的赞助将是我继续创作的动力!
- 修改
SimpleFormEx
的默认searcher
使搜索结果按权重排列 - 修改
formatError
函数使其显示错误信息
- 修复
SimpleFormOperational
的title
与content
不生效的 Bug
- 使用
FormClose
表示玩家手动关闭表单或表单发送失败
- 修复
SimpleFormEx
的默认searcher
的一些问题
- 新增
SimpleFormOperational
类
- 小调整
- 拆分为多文件,使用
rollup
编译为单文件 - 导出一些工具函数
- 加上注释
- 修改元信息
- 修改一些类型上的细节
- 支持操作
CustomFormEx
中的表单元素
- 修复一些细节问题