【vue】插值 :class:style

html中使用变量

html中文本–>{{}}

<span>Message: {{ msg }}</span>

属性值或布尔值–>v-bind

<div :id="myId"></div>
<button :disabled="btnDisable">Button</button>

html表达式–>{{}}

{{ number + 1 }}
{{ ok ? 'YES' : 'NO' }}
{{ message.split('').reverse().join('') }}

属性拼接–>v-bind

双引号、单引号、变量  "'字符串'+msg"

或者

双引号、``、${}   "` 字符串${msg}`"
<div :id="'chart-' + num" :class="'list'+num"></div>
<div :id="`myChart${index+1}`" :class="`position${index+1}`">

:style–>{}

双引号、{}

data() {
	return {
		a:'微软雅黑',
		b: 5,
		c: '#fff',
		link1: '/home',
		d:'www',
		msg1:'1',
		msg2:'2',
		msg3:'3'
	}
}

<p :style="{fontFamily:a}">{{msg1}}</p>

<a :style="{color:(b>0?c:'#000')}" :href="link1">{{msg2}}</a>

<p :style="{fontSize:(d!='d'?'18rem':'16rem')">{{msg3}}</p>

:class–>{}

双引号、{}

data() {
	return {
		current:'a',
		isActive:true,
	}
}
<li :class="{list:(current=='a')}">
<li :class="{list:(current=='b')}">

<div :class="{active:isActive}">

<div :id="`myChart${index+1}`" :class="`position${index+1}`">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值