在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ vue在:class語(yǔ)法中,如何動(dòng)態(tài)拼接變量

vue在:class語(yǔ)法中,如何動(dòng)態(tài)拼接變量

clipboard.png
如圖,想在一個(gè)v-for循環(huán)中,動(dòng)態(tài)拼接(item.realCode + 'LastWeek')使其成為一個(gè)變量來(lái) 動(dòng)態(tài)求值

回答
編輯回答
乖乖瀦

:class="[for變量1]:!變量, [for變量2]: 變量"

2018年2月21日 17:30
編輯回答
爛人

動(dòng)態(tài)class是支持三目表達(dá)式的。:class="userinfo.memberLevel == 0 ? 'agreement_content' : 'agreement_content-o'".
:class="(item.realCode + 'LastWeek')<0 ? negative : positive"

2018年6月18日 12:13
編輯回答
茍活

我懂了……
你試試這個(gè)

<div>{{list[item.realCode+'LastWeek']}}</div>

模擬一個(gè)data:

data(){
    return {
        item: {
           realCode: 'word' 
        },
        list: {
            wordLastWeek: '2017-09',
            wordLastYear: '2016'
        }
    }
}
2018年4月29日 17:36
編輯回答
汐顏

我覺(jué)得拼不了。
可以試試使用methods解決。

:class="{negative:fun(index, 'lastWeek')}" 
methods: {
    fun (index, dateString) {
        return this[this.finalMetricColmns[index].realCode + dataString]
    }
}

其中index是當(dāng)前item的索引

2017年9月10日 09:28
編輯回答
荒城

我這邊的需求是根據(jù) type 值,顯示不同的 icon , 用下面的可以:
:class="'icon-'+item.type"

2018年7月31日 21:41
編輯回答
初念

拼不了,vue在創(chuàng)建模板時(shí)候就綁定變量了,樓上的解決方法可行

2018年5月4日 01:41
編輯回答
萌吟

都傳到fun方法里處理?。∧阆朐趺锤憔驮趺锤?/p>

2018年4月2日 22:26