我们常用需要动态来绑定的属性有哪些
1.class
2.style
3.v-text/v-html
所为动态绑定,就是因情况而定,不同的条件下可能要求显示不同的效果和数据,通常使用的方法有三目运算,有的也可以接住对象写判断因情况而定
三目运算的v-text/v-html
<view class="title" v-text="parma.type=='1'?'上传作业':'上传考试'"></view>
这里面的 v-text不能加“:”了,因为它本身不加的时候的用法里面就可以传变量。
这里写成下面对象里面加判断这种格式就有问题
<view :v-text="{'你好':paihang==1,'我不好':paihang==2||paihang==3}" @click="paihangBtn">全国排行</view>
三目运算class,style注意class和style要加“:”的
<view :class="paihang=='3'?'active':'nostyle'">全市排行</view>
下面这种写法比较麻烦但也能成功
<view :class="{'active':paihang==1,'nostyle':paihang==2||paihang==3}" @click="paihangBtn">全国排行</view>