В VueJS, есть ли способ интерполировать строку в строку, либо в шаблоне, либо в скрипте? Например, я хочу, чтобы следующее отображалось 1 + 1 = 2
вместо 1 + 1 = {{ 1 + 1 }}
.
<template>
{{ myVar }}
</template>
<script>
export default {
data() {
"myVar": "1 + 1 = {{ 1 + 1 }}"
}
}
</script>
Изменить: чтобы лучше проиллюстрировать, зачем мне это нужно, вот как выглядят мои фактические данные:
section: 0,
sections: [
{
inputs: {
user: {
first_name: {
label: "First Name",
type: "text",
val: ""
},
...
},
...
},
questions: [
...
"Nice to meet you, {{ this.section.inputs.user.first_name.val }}. Are you ...",
...
]
},
...
],
this.section.inputs.user.first_name.val
будет определяться пользователем. Хотя я мог бы перестроить свойства вопроса как вычисленные свойства, я бы предпочел сохранить существующую структуру данных в такте.