Vue+ELEMENT-UI按钮根据后台返回的状态值进行动态的颜色渲染,是否禁用和按钮名称的改变

本文介绍如何使用Vue和Element-UI实现接货单操作中的按钮颜色变化、状态切换与禁用,通过双向数据绑定实现实时反馈。创建时为'待接货',接货后变为'已接货',详情页则锁定为灰色禁用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Vue+ELEMENT-UI按钮根据后台返回的状态值进行动态的颜色渲染,是否禁用和按钮名称的改变

有个需求,对接货单号的操作。

  1. 新建接单完成后单子的状态会变成"待接货"状态,再次进行点击。
  2. 进入接货单,点击确认接货按钮,此时颜色为蓝色,然后返回。
  3. 列表状态变成"确认接货"。
  4. 点击单号进入详情,按钮变为灰色禁用,值变为了"已接货"。

下面是具体实现代码

telmplete里的html代码

<el-form-item style="margin-top: -22px">
                <el-button style="margin-left: 10px;" size="small" :type="btnColor" @click="receiveOrder" :disabled="isAble" >{
   {
   editBtn}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值