Vue和微信小程序绑定样式的区别

本文探讨了Vue和微信小程序在绑定样式上的差异。在小程序中,class和style绑定支持HTML特性,允许直接绑定及逻辑控制。而在Vue中,绑定更加灵活,支持字符串、对象和数组语法,同时能与普通class属性共存。详细介绍了Vue中class和内联样式的对象和数组语法。
摘要由CSDN通过智能技术生成

1.小程序绑定

小程序里面的class与style绑定,遵循HTML特性绑定。在进行class与style绑定时,可以直接绑定,也可以带上逻辑与,或者三元运算进行条件控制。

JS
data: {
    dClass: 'my-class',
    dClass1: 'my-class1',
    dClass2: 'my-class2',
    dClass3: 'my-class3',
    dStyle: 'color:red;'
}
 
WXML
<view class="{
  {dClass}}"></view>
<view class="{
  {truthy ? dClass1 : dClass2}}"></view>
<view class="{
  {truthy && dClass3}}"></view>
<view style="{
  {dStyle}}"></view>

2.Vue绑定

在Vue里面,class与style绑定同样遵循着HTML绑定,我们只需要通过表达式计算出字符串即可。表达式结果的类型除了字符串之外,还可以是对象和数组。

2.1 Vue绑定class

字符串语法


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值