变量使用 - 友好速搭 -- 开发文档

友好速搭

模板引擎
简介 Liquid 基础语法 Liquid 内置方法 友好速搭主题对象

变量使用

本节主要介绍在主题文件中,如何创建变量。

主要包含以下内容:


assign

用于创建变量。

下面是创建和使用布尔变量的示例:

输入:

{% assign first_variable = false %}
{% if first_variable != true %}
  你好,世界
{% endif %}

输出:

你好,世界

也可以用双引号""来赋值,创建一个字符串变量:

输入:

{% assign my_variable = "" %}
{{ my_variable }}

输出:

你好,世界

capture

用于创建多行字符串变量,例如:

输入:

{% capture my_variable %}
长夜漫漫,<br/>
无心睡眠
{% endcapture %}
{{ my_variable }}

输出:

长夜漫漫,
无心睡眠

increment

创建一个初始值为0的数值变量,并且,每次调用后都在变量基础上加1。示例如下:

输入:

{% increment variable %}
{% increment variable %}
{% increment variable %}

输出:

0 1 2

通过increment创建的变量,有别于assigncapture创建的变量。

在下面的示例中,通过assign创建变量var,再通过increment创建和使用同名的var变量。结果可以发现,increment并没改变通过assign创建的var变量。

输入:

{% assign var = 10 %}
{% increment var %}
{% increment var %}
{% increment var %}
{{ var }}

输出:

0 1 2 10

decrement

创建一个初始值为-1的数值变量,并且,每次调用后都在变量基础上减1。示例如下:

输入:

{% decrement variable %}
{% decrement variable %}
{% decrement variable %}

输出:

-1 -2 -3

increment类似,通过decrement创建的变量,也与通过assigncapture创建的变量,互不干扰。

免费领取15天试用
立即注册
联系客服
微信咨询
微信二维码

领取免费试用资格

姓名 *

电话 *

公司名称

所在地区

意向产品

提交

提交成功

你好, XXX女士/先生 ,你的需求已提交成功,后续会有专门的客户经理与你电话联系。谢谢!