如何复制“不在”或“何处”的行为?

时间:2019-04-15 14:52:39

标签: javascript vue.js vuejs2

我的应用程序中有一个名为actionsRequired[ACTION_TYPE_DUPLICATES]的数据对象。

逻辑是:v-if="actionsRequired[ACTION_TYPE_DUPLICATES][reference.id]",如果该对象中存在迭代中的特定引用,则显示div元素。

该属性中通常只有两个重复项。

我需要显示This reference is the same as Reference 55, please...的内容,并且显然需要使55动态。

我想知道Vue中是否有类似/类似的东西

This reference is the same as Reference <span v-where="actionsRequired[ACTION_TYPE_DUPLICATES][reference.id] !== reference.id"></span>

有什么建议吗?不确定这样做是否可行。

2 个答案:

答案 0 :(得分:1)

类似的东西

<div>This reference is the same as Reference <span v-html="displayDuplicateReference(reference)"></span></div>

只需写出该自定义函数即可执行"actionsRequired[ACTION_TYPE_DUPLICATES][reference.id] !== reference.id"逻辑

答案 1 :(得分:0)

为什么v-if不适合?

<span v-if="actionsRequired[ACTION_TYPE_DUPLICATES][reference.id] != null
      && actionsRequired[ACTION_TYPE_DUPLICATES][reference.id] !== reference.id">
This reference ... {{ reference.id }}
<span>