wuqy-methods
Version:
测试API时使用的方法
38 lines (37 loc) • 1.62 kB
JavaScript
// 荤菜数据
function foodData(data) {
let count = 0;
return function _fn() {
count++;
return data[count % data.length];
};
}
// 肉类
// prettier-ignore
function meats() {
const meats = ["猪肉", "牛肉", "羊肉", "鸡肉", "鱼肉", "虾", "蟹", "贝类", "鸭肉", "鹅肉", "鸽肉"];
return foodData(meats);
}
// 蔬菜
// prettier-ignore
function vegetables() {
const vegetables = ["白菜", "黄瓜", "番茄", "茄子", "西红柿", "胡萝卜", "土豆", "茄盆", "韭菜", "甘薯", "香菇", "芹菜", "豌豆", "青菜", "洋葱", "西兰花", "南瓜", "冬瓜", "茄子", "菠菜", "豆芽", "茭白", "芥菜", "豆角", "豆皮", "豆腐", "豆干", "豆腐皮"];
return foodData(vegetables);
}
// 果品
// prettier-ignore
function fruits() {
const fruits = ["苹果", "香蕉", "梨", "葡萄", "柠檬", "桃子", "草莓", "菠萝", "西瓜", "柚子", "猕猴桃"];
return foodData(fruits);
}
// 随机商品名称
function randomGoodsName() {
// prettier-ignore
const names = ["牛奶", "鸡蛋", "面包", "橙汁", "咖啡", "啤酒", "巧克力", "苹果", "香蕉", "梨", "葡萄", "柠檬", "桃子", "草莓", "菠萝", "西瓜", "柚子", "猕猴桃", "猪肉", "牛肉", "羊肉", "鸡肉", "鱼肉", "虾", "蟹", "贝类", "鸭肉", "鹅肉", "鸽肉"];
return names[Math.floor(Math.random() * names.length)];
}
// 随机价格
function randomPrice(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}
export { foodData, meats, vegetables, fruits, randomGoodsName, randomPrice };