随机文本单词(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'