Is there any way to add a variable in a v-if statement in my situation?
I have a variable in data language = 'en', a big json with some data in multiple language (it's called message).
The message json looks like:
"message": {
"en": 1,
"es": 2
}
and then I want to code like this.
<span v-if="message.lang">some data</span>
It works this way
<span v-if="message.en">some data</span>
It doesn't work
<span v-if="message[lang]">some data</span>
but this way I cannot use the lang variable. Can anyone help me with my problem?
messageneeds to be an array of objects for that way to work:"message": [ {"lang": "en"}, {"lang": "es"} ]langdefined? If it is not bound to the Vue component in any way, you will not have access to it.