筱凌薇
筱凌薇
  • 发布:2019-08-31 16:16
  • 更新:2019-12-17 15:57
  • 阅读:1373

循环中的button 禁用状态无效

分类:uni-app

我有一个button在循环之中,如果某个数组中含有这个循环对象中的id,就设置为禁用状态,现在,dom中写了disabled=true;为什么还是可以点击的状态,如下图所示

<view :class="chooseDa==item.id?'shopOrder-desk-hasBorder desk-active':'shopOrder-desk-hasBorder'"   
    v-for="(item,index) in shop.seat" v-if="item.type==1" :key="index" @click="chooseDAIndex(item)">  
    **<button :disabled="disabledItem==item.id">**  
        <view><b>{{ item.title }}</b></view>  
        <view v-if="chooseDa!=item.id">{{ item.minnum }}-{{ item.maxnum }}人</view>  
        <view v-else>已选</view>  
    **</button>**  
</view>

另外disabledItem是个数组,现在我是拿单个值来测试的,至于怎么改成数组和id进行比较暂时我还没有思路,望大佬们指点一下

2019-08-31 16:16 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

你好我也遇见这样的问题了,请问你是怎么解决的

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

简单demo测试未复现,可以提供一下项目的压缩包

c***@163.com

c***@163.com

这里有个坑,小程序里面可以这样:

<button type="primary" disabled="false">页面主操作 </button>

这里面这样还是处于disabled态
改成以下两种形式都生效:

<button type="primary" disabled="{{false}}">页面主操作</button>  
<button type="primary" :disabled="false">页面主操作</button>

该问题目前已经被锁定, 无法添加新回复