• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
公子缘
博客园    首页    新随笔    联系   管理    订阅  订阅

Vue.之. 动态设置按钮Disabled

Vue.之. 动态设置按钮Disabled

转自:https://zhuanlan.zhihu.com/p/267907978 

 

 按钮代码如下:

  添加了一个 属性      :disabled="isAble"  ,控制:更新按钮、重置按钮

1                                         <el-form-item>
2                                             <el-button type="primary" :disabled="isAble" @click="operateFormSubmit()" plain> 更 新 </el-button>
3                                             <el-button :disabled="isAble" @click="operateFormSubmitReset('operateForm')" > 重 置 </el-button>
4                                             <el-button type="success" @click="operateFormAppend()" plain> 追加 </el-button>
5                                         </el-form-item>

 

在Vue的代码中,如下:

operateFormRemovedomain 是一个方法。主要代码是:this.isAble = true 这个控制上面按钮可用不可用.

operateFormRemoveDomain(item) {
                let domains = this.operateForm.domains
                let _len = domains['length'] - 1
                
                if (_len == 0) {
                    this.isAble = true; 
                } else {
                    this.isAble = false; 
                }
                var index = this.operateForm.domains.indexOf(item)
                if (index !== -1) {
                    this.operateForm.domains.splice(index, 1)
                }
            },

 

转自: https://zhuanlan.zhihu.com/p/267907978 

 

若现在就觉得失望无力,未来那么远你该怎么扛 —— 致自己
posted @ 2019-06-23 18:49  公子缘  阅读(24757)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3