鍍金池/ 問(wèn)答/HTML/ vue如何綁定有特殊字符拼接的屬性值?

vue如何綁定有特殊字符拼接的屬性值?

如給一個(gè)元素綁定一個(gè)百分比寬帶的樣式,

<span v-bind:style="{'width:'+num+'%;'}"></span>//報(bào)錯(cuò)

請(qǐng)問(wèn)這樣的情況下如何綁定?

回答
編輯回答
敢試

:style="'width:'+num+'%'"

圖片描述

題主的意思是這樣?

2018年1月9日 08:11
編輯回答
來(lái)守候

圖片描述

2017年9月13日 14:37
編輯回答
離夢(mèng)

直接寫樣式不行么?用class來(lái)做這種東西不是挺好的么

2018年8月17日 05:58
編輯回答
咕嚕嚕

這么玩不好嘛?

<div :style="{width: num + '%'}"></div>
<div :style="style"></div>
<script>
    let num = 10;
    export default {
        data () {
            style: {
                width: num + '%'
            }
        }
    
    }
</script>
2018年7月21日 23:01
編輯回答
若相惜
//html
<span v-bind:style="style"></span>
//js
compute:{
    'style':function(){
        return {'width':num+'%'};
    }
}
2018年7月20日 23:59