class 动态控制 按钮禁用 vant组件

Posted maibao666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了class 动态控制 按钮禁用 vant组件相关的知识,希望对你有一定的参考价值。

 
 
<div style="margin: 16px;">
      <van-button :disabled="ActivityInfo.MaxFilesCount<applyList.length?true:false"  :class="{btnBg:btnState}" round block type="info" class=‘btnposition‘ native-type="submit"  @click=‘NewAddInfo‘ v-if="ActivityInfo!=null">
        {{newaddbtn}}
      </van-button>
    </div>
//判断   上传的数量<总数量的时候   还可以继续上传  true  表示不禁用  false禁用
技术图片

 

computed:{
       btnState(){         //上传的长度<总长度    返回值是true  显示原来的颜色     返回值false   显示.btnBg颜色
           return  this.ActivityInfo.MaxFilesCount<this.applyList.length
       }
   },
技术图片

 

.btnBg{
background:rgb(29, 28, 28);
}
技术图片

 技术图片

 

 

 

以上是关于class 动态控制 按钮禁用 vant组件的主要内容,如果未能解决你的问题,请参考以下文章

Element分析(组件篇)—— InputNumber

Vform Vue3自定义组件(vant篇)

如何禁用标签栏项目以及如何更改禁用项目的颜色和透明度

微信小程序之vant组件自定义样式(外部样式)

vant area组件简单修改

动态控制按钮的禁用和启用