Vue属性绑定

本文通过具体示例介绍了Vue.js中动态绑定的多种用法,包括v-bind用于属性绑定、v-html用于插入动态HTML、双花括号{{}

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

v-bind:属性动态绑定数据,简写:

v-html:绑定html代码

{{}}:绑定数据,另一种v-text

v-bind:class="{‘red’:isActive}"  :类型绑定

<div v-for="(item,key) in list"></div>:可以获取到key

v-bind:style="{width:blength+'px'}"

<template>
  <div id="app">
    <img :src="url" />
    <div v-html="info"></div>
    <div v-text="msg"></div>
    <div :class="{'red':isActive}">
      {{msg}}
    </div>
    <ul>
      <li v-for="(item,key) in list" :class="{'red':key==0}">
        {{item}}
      </li>
    </ul>
    <div :style="{width:valueA+'px'}" :class="{'redA':isActive}">
      cys
    </div>
  </div>
</template>

<script>
export default {
  name: "app",
  data() {
    return {
      url:'https://ss2.baidu.com/6ONYsjip0QIZ8tyhnq/it/u=255179540,3393043407&fm=173&app=25&f=JPEG?w=218&h=146&s=54B315D542097EEC18B9C1770300C072',
      info:'<h2>你好</h2>',
      msg:'你好',
      isActive:true,
      list:['1','2','3'],
      valueA:300
    };
  }
};
</script>

<style lang="scss">
.red{
  color: red
}
.redA{
  background: red
}
</style>

 

转载于:https://www.cnblogs.com/chenyishi/p/9142150.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值