首页 > 解决方案 > 以不同的方式组合两个 vuejs 过滤器

问题描述

我知道我们可以按顺序组合 vuejs 过滤器,就像"123 | f1 | f2"我想知道是否也可以用另一种方式。

我有这个:

<label :text="'icon-credit-card' | iconmap" />
<label :text="'balance {balance}$' | textmap(balance) | localize_digits" />

我可以将这些组合在一个标签中以获得类似的东西:

<label :text="('icon-credit-card' | iconmap) + ('balance {balance}$' | textmap(balance) | localize_digits)" />

或者:

<label>
  {{ icon-credit-card | iconmap }}
  {{ balance {balance}$ | textmap(balance) | localize_digits}}
</label>

标签: javascriptvue.jsnativescript-vue

解决方案


推荐阅读