介绍
Casual 是一个生成假数据的 Node.js 库,能够帮助我们快速构建假数据,方便测试前端页面和接口。它内置了很多生成器,能够生成各种类型的假数据。
安装
Node.js 环境
首先你需要安装 Node.js,可以去官网下载对应的安装包。
安装 casual
使用 npm 包管理工具安装 casual。
npm install casual
使用
在 JavaScript 代码中导入 casual。
const casual = require('casual');
基本使用
生成一个随机字符串。
const str = casual.string; console.log(str); // "823b1c1da8f7dcf0c5cf5d5b5ee5f5"
生成一个随机邮箱。
const email = casual.email; console.log(email); // "zkseolman@gmail.com"
生成一组随机数据。
const name = casual.first_name; const age = casual.integer(18, 60); const email = casual.email; console.log(name, age, email); // "Adriana 54 zkseolman@gmail.com"
生成器
Casual 内置了很多生成器,能够方便的生成各种类型的假数据。
字符串
生成随机字符串。
const str = casual.string; console.log(str); // "823b1c1da8f7dcf0c5cf5d5b5ee5f5"
生成一个指定长度的随机字符串。
const str = casual.string.slice(0, 10); console.log(str); // "823b1c1da8"
生成以指定字符串开头的随机字符串。
const str = casual.string.startsWith('hello'); console.log(str); // "helloot5kiw"
数字
生成随机整数。
const num = casual.integer(10, 100); console.log(num); // 59
生成随机浮点数。
const num = casual.double(1, 10); console.log(num); // 4.85107685945941
布尔值
生成随机布尔值。
const bool = casual.boolean; console.log(bool); // false
日期
生成随机日期。
const date = casual.date(); console.log(date); // 2021-09-02T04:54:23.522Z
生成随机日期字符串。
const date = casual.date(format = 'YYYY-MM-DD'); console.log(date); // "2009-03-16"
字符串模板
生成模板字符串。
const tpl = casual.populate('#{{letter}}{{letter}}{{number}}#'); console.log(tpl); // "#bq8#"
其他
生成随机颜色。
const color = casual.color_name; console.log(color); // "lavender"
生成随机 URL。
const url = casual.url; console.log(url); // "http://www.lopfakb.dwz/yvu"
总结
通过本文的学习,我们可以使用 casual 快速生成各种类型的假数据,方便测试前端页面和接口。同时,我们还了解了 casual 中内置的一些生成器,可以根据需要选择合适的生成器进行使用。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/205873