default

v1.9.1

在值不存在时给一个默认值,如果左侧是 falsy 或空(stringArray)就会使用这个默认值。下面的例子中 product_price 没有定义,因此使用了默认值。

输入

{{ product_price | default: 2.99 }}

输出

2.99

下面的例子中定义了 product_price 所以没有使用默认值。

输入

{% assign product_price = 4.99 %}
{{ product_price | default: 2.99 }}

输出

4.99

下面例子中 product_price 为空,所以使用了默认值。

输入

{% assign product_price = "" %}
{{ product_price | default: 2.99 }}

输出

2.99