vue在html中绑定值

1. :style 同时绑定对象与属性

:style="[{color: this.color}, this.layout == 'left'? this.item:this.item]"
2. 字符串拼接

:id="['ecahrt'+n+'-layout'+layout]"

:action="path+'executeSQLscript3'"

3. 绑定数值 与字符串数值

:class="{red:changeRed==n,['layout'+layout]:true}"
 

 

实践:

要想在html动态绑定值,data必须定义,否则当数据未从接口获取到时,即使设置display:none。页面也会造成毫无显示

order:{

          listMailInfos :{

              mailNo:' '

          }

}

 

<li v-for="mailInfo in order.listMailInfos">
    <a :href="['#mailDetails'+mailInfo.mailNo]" data-toggle="tab">在途详情 {{order.listMailInfos.length != 1 ?
        '(' + mailInfo.mailNo + ')' : ''}}</a>
</li>
<div class="tab-pane fade" :id="['mailDetails'+mailInfo.mailNo]" v-for="mailInfo in order.listMailInfos" style="height: 320px; overflow-y: scroll;"></div>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值