user19395617
user19395617

Reputation: 81

Curly if statement inside curly braces in vue.js

<div class="temp_section" v-for="(item, i) in list" :key="i">
    <div>{{ item }}</div>
    <div class="curr_temp">{{ detail.data.temp_cur{{i}}}}</div> //<----Problem
    <div class="set_temp">{{ detail.data.temp_set{{i}} }}</div>
    <div class="minus">{{ detail.data.temp_sl{{i}}}}</div>
    <div class="chart" @click="chart{{i}} = !chart{{i}}">차트</div>
    <vs-dialog v-model="chart01">
        <chart01></chart01>
    </vs-dialog>
</div>

I want 'detail.data.temp_cur1, detail.data.temp_cur2, detail.data.temp_cur3....' Is there any way to put i? Or should I use a different method altogether? {{i}}............It feels like your brain is a potato.'😂😂

Upvotes: 0

Views: 198

Answers (1)

Vasyl
Vasyl

Reputation: 324

Try this one:

detail.data[`temp_cur${i}`]

Upvotes: 1

Related Questions