跳到主要内容

随机文本单词(Lorem)

生成随机文本和单词的模块。


概述

使用传统的仿拉丁语 lorem ipsum 生成虚拟内容(在 en 以外的其他语言环境中,可能会使用其他单词)。


按照大小递增的顺序,你可以生成单个 {{$lorem.word}}、多个 {{$lorem.words}}、一个 {{$lorem.sentence}}、多个 {{$lorem.sentences}}、以换行符分隔的 {{$lorem.lines}}、一个 {{$lorem.paragraph}} 或多个 {{$lorem.paragraphs}}


通用的 {{$lorem.text}} 方法可用于生成一个句子到多个段落之间的文本,而 {{$lorem.slug}} 生成一个 URL 友好的连字符字符串。

lines

生成由 '\n' 分隔的指定行数的 lorem 文本。

参数

名称类型默认值描述
max数字要生成的最大行数。
min数字要生成的最小行数。

返回: 字符串

示例

{{$lorem.lines}} // 'Aspernatur utor adopto.
Vis depulso illo corpus aetas vis.
Articulus pecto quia subito tandem deserunt assentator.'

{{$lorem.lines(min=1,max=3)}} // 'Amo cattus non.'

paragraph

生成包含指定句子数的段落。

参数

名称类型默认值描述
max数字要生成的最大句子数。
min数字要生成的最小句子数。

返回: 字符串

示例

{{$lorem.paragraph}} // 'Vergo tertius ancilla provident accendo adopto aequus deinde. Cur numquam fugiat armarium adopto verumtamen comminor cupressus creber. Adeptio decumbo demens adhuc quia.'

{{$lorem.paragraph(min=1,max=3)}} // 'Totus adfectus mollitia mollitia timor torrens vestrum aeger artificiose ultio. Colo correptius comprehendo excepturi vilitas sumo stabilis soleo.'

paragraphs

生成指定数量的段落。

参数

名称类型默认值描述
max数字要生成的最大段落数。
min数字要生成的最小段落数。
separator字符串'\n'要使用的分隔符。

返回: 字符串

示例

{{$lorem.paragraphs}} 
// 'Curtus defendo custodia caries tristis antea labore acquiro consequatur dolore. Timidus deleo desidero aperiam aetas solio cometes. Summopere ver adipisci celo atrocitas cupressus cunabula currus vinco.
Decet atavus torqueo caecus pecco vesica optio. Administratio ratione argentum paulatim artificiose. Cruentus certus vestrum eius abutor.'

{{$lorem.paragraphs(min=1,max=3)}} // 'Cauda depopulo esse creator. Acquiro vulgaris addo colo cumque vigilo. Degenero viridis cimentarius casus averto.'

sentence

生成一个以大写字母开头并以句号结尾的空格分隔的单词列表。

参数

名称类型默认值描述
max数字要生成的最多单词数。
min数字要生成的最小单词数。

返回: 字符串

示例

{{$lorem.sentence}}
// 'Distinctio aegrotatio votum cubitum repellendus sollers abduco.'

{{$lorem.sentence(min=1,max=3)}} // 'Tendo valeo infit.'

sentences

生成指定数量的句子。

参数

名称类型默认值描述
max数字要生成的最大句子数。
min数字要生成的最小句子数。
separator字符串'\n'要在句子之间添加的分隔符。

返回: 字符串

示例

{{$lorem.sentences}}
// 'Cena tener utor creator. Pecco crebro volo sui vos suscipio carmen terreo. Vado vobis calco conculco. Soluta vigilo acidus pax uter dignissimos. Administratio vorax cum sunt aegrus vetus.'

{{$lorem.sentences(min=1,max=3)}} // 'Trado unde patior thesis abundans hic barba arcesso vaco. Aureus antepono succedo dolorem. Aqua utroque tabernus antiquus quo talis vorago tepidus.'

slug

生成一个由指定数量的以连字符分隔的单词组成的 slug 化文本。

参数

名称类型默认值描述
max数字要生成的最多单词数。
min数字要生成的最小单词数。

返回: 字符串

示例

{{$lorem.slug}}  // 'valde-contigo-teres'

{{$lorem.slug(min=1,max=3)}} // 'accendo'

text

根据随机 lorem 方法生成随机文本。

返回: 字符串

示例

{{$lorem.text}}  // 'Vulariter candidus repudiandae aliquid.
Fugiat theatrum vivo tolero desino thermae conforto voluptate sono.
Uterque voluntarius utilis vociferor verecundia talio decens constans surculus.
Tactus cohibeo abutor patruus amissio utor odit culpo capillus adstringo.'

word

生成指定长度的单词。

参数

名称类型默认值描述
length数字 | { min: 数字; max: 数字; }1单词的预期长度。
max数字要生成的最大单词数。
min数字要生成的最小单词数。
strategy'fail' | 'closest' | 'shortest' | 'longest' | 'any-length''any-length'当找不到匹配长度的单词时应用的策略。可用的错误处理策略:- fail:如果找不到具有给定长度的单词,则抛出错误。- shortest:返回任何最短的单词。- closest:返回任何最接近给定长度的单词。- longest:返回任何最长的单词。- any-length:返回任意长度的单词。

返回: 字符串

示例

{{$lorem.word}}  // 'concido'
{{$lorem.word(strategy='shortest')}} // 'a'
{{$lorem.word(min=5,max=7,strategy='shortest')}} // 'auctus'
{{$lorem.word(length=2)}} // 'ab'

words

生成一个空格分隔的单词列表。

参数

名称类型默认值描述
max数字要生成的最大单词数。
min数字要生成的最小单词数。

返回: 字符串

示例

{{$lorem.words}}  // 'truculenter vapulus cuius'
{{$lorem.words(min=1,max=3)}} // 'aggredior tracto dedico'