1.1.7 • Published 11 months ago

baiying-utils v1.1.7

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

发布说明

index.js 为方法的集成抛出点。src文件夹下面存放所有的工具方法

目录结构

├── build (编译后的文件存放地址)
├── src (所有js/ts的存放目录)
├── .gitignore
├── .npmignore(发布npm过滤规则)
├── index.js
├── package.json
├── README.md
├── webpack.config.js 

发布前操作

//如果上一次发布版本为1.0.0
npm version patch // 升级小版本,为1.0.1
npm version minor // 升级中版本,为1.1.0
npm version major // 升级大版本,为2.0.0
  1. 登录npm 账号
    1. npm login
    2. 输入username
    3. 输入password(密码不可见,正常输入就行)
    4. 输入email(注册npmjs的邮箱)
    5. 邮箱查看临时密码输入
  2. package.json文件中修改version版本号
  3. 编译代码兼容语法命令:npm run build
  4. 发布命令:npm publish

操作文档

- 处理公式

processingFormulas(formula,fields)

参数

参数类型默认值描述
formulaString“”公式
fieldsObject{}表单键值对象

💡 注意,该方法使用了eval函数,在小程序中无法使用

请求示例

可以仅传递部分请求参数。

import { processingFormulas } from "baiyingutil";

function test(){
  let a = "ABS(#{num}+1)";
  let b = {num:-10}
  let c = processingFormulas(a,b)
  console.log(c)
  //打印 9
}

- 处理数据联动逻辑(旧版本)

handleLinkDataLogic(item,currentLinkDataFieldId,formData)

参数

参数类型默认值描述
itemObject{}组件字段
currentLinkDataFieldIdString""当前触发的字段
formDataObject{}当前表单的值

返回值Promise

请求示例

可以仅传递部分请求参数。

import { handleLinkDataLogic } from "baiyingutil";


function test(){
    handleLinkDataLogic(item, fieldId, formModel).then(data => {
      startLinkage(item, fd, data, linkFunc)
    }).catch(err=>{
    })
}

- 处理数据联动逻辑(新版本)

handleLinkDataLogicV2(item,currentLinkDataFieldId,formData)

参数

参数类型默认值描述
itemObject{}组件字段
currentLinkDataFieldIdString""当前触发的字段
formDataObject{}当前表单的值

返回值Promise

请求示例

可以仅传递部分请求参数。

import { handleLinkDataLogic } from "baiyingutil";


function test(){
    handleLinkDataLogic(item, fieldId, formModel).then(data => {
      startLinkage(item, fd, data, linkFunc)
    }).catch(err=>{
    })
}

- 注意事项

💡 如果用户的用户信息不存在,将会使用请求的数据创建一个新的用户信息。

1.1.7

11 months ago

1.1.6

11 months ago

1.1.5

11 months ago

1.1.4

11 months ago

1.1.1

12 months ago

1.0.2

1 year ago

1.1.0

12 months ago

1.0.9

12 months ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.1.3

12 months ago

1.0.4

1 year ago

1.1.2

12 months ago

1.0.3

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago