vuejs中的动态变量替换

时间:2018-02-06 16:26:07

标签: variables vuejs2 substitution dynamic-variables

我有以下动态变量

{{region}}

可以等于北,南,东或西。

我想用它来从我的数据对象中提取变量

我试过

{{#region.copy}}

这可能在vue

data: function() {
    return {
             north : {
                copy: "this is the north copy"
            },
            south : {
                copy: "this is the north copy"
            }

}

1 个答案:

答案 0 :(得分:1)

您可以将北,南,东和西放在对象地理位置。在地理位置,您可以geo[region].copy访问您所在的地区。如果region === south,则会生成geo.south.copy

编辑:在计算变量中,您还可以使用this[region].copy而不是地理环绕