uniapp样式绑定方式

  • 2019 年 11 月 6 日
  • 筆記

uni-app的Class与样式的绑定

可用的几种class绑定方式:

html  <!-- 常规形式 -->  <view class="green">绿色的字体</view>  <view style="color: #00FF00;"> 我是一个绿色的内联样式字体</view>    <!--style 内联样式 绑定的形式 其中fontSize是一个变量,改变这个变量,字体也会随之改变-->  <view :style="{fontSize:fontSize + 'px'}"> 我是一个动态的内联样式字体</view>    <!-- 绑定的形式导入,接收的是一个数组,元素之间用逗号分割 -->  <view :class="['green', 'font-big','font-bold' ]" >大绿色粗体</view>  <!-- 动态绑定 -->  //class 支持的语法  <view :class="{ active: isActive }">111</view>  <view class="static" v-bind:class="{ active: isActive, 'text-danger': hasError }">222</view>  <view class="static" :class="[activeClass, errorClass]">333</view>  <view class="static" v-bind:class="[isActive ? activeClass : '', errorClass]">444</view>  <view class="static" v-bind:class="[{ active: isActive }, errorClass]">555</view>  //style 支持的语法  <view v-bind:style="{ color: activeColor, fontSize: fontSize + 'px' }">666</view>  <view v-bind:style="[{ color: activeColor, fontSize: fontSize + 'px' }]">777</view>