Я использую vue2, и мне нужно экранировать переменную внутри экранированного содержимого. Звучит странно, но этот код прояснит (ячейка таблицы внутри строки):
<tr v-for="(site, siteIndex) in mySites" :key="siteIndex">
<td>
<b-tag>
{{ myStatusObject.{{ site }}.someString }}
</b-tag>
</td>
...
Мне нужно экранировать переменную site
внутри экранированного содержимого.
Как мне это сделать ?
Стандартная документация охватывает только простые случаи, это кажется более сложным и, возможно, (пока) невозможно в vue2?
Пожалуйста, помогите:)
PS: Использование такие вещи, как
{{ myStatusObject[site].someString }}
не работает. Мне нужно для выхода site
.
Мой myStatusObject выглядит так:
{
abc: { someString: "test1" },
def: { someString: "test2" }, ...
}
, где "ab c" и "def" - сайты. Звонок myStatusObject[site].someString
не работает. Я должен быть в состоянии получить доступ к объекту сайта, сбежав без необходимости секунды для l oop.
Если я жестко кодирую {{ myStatusObject.abc.someString }}
для целей тестирования, все в порядке.