7***@qq.com
7***@qq.com
  • 发布:2023-07-08 15:29
  • 更新:2023-07-13 10:21
  • 阅读:128

三个sort的情况下,我想点击一个取消另外俩的状态,

分类:uni-app

三个sort的情况下,我想点击一个取消另外俩的状态,请问需要操作哪里

2023-07-08 15:29 负责人:无 分享
已邀请:
dalang

dalang

dropdownMenuList 中存在互斥

      {  
        title: '排序', // 互斥  
        type: 'sort',  
        prop: 'god3',  
      },  
      {  
        title: '排序2', // 互斥  
        type: 'sort',  
        prop: 'god32',  
      },

function handleConfirm(v) 中添加判断

      if (v.god3 || v.god32) {  
        for (let i = 0; i < dropdownMenuList.value.length; i++) {  
          const item = dropdownMenuList.value[i]  
          if (v.god3 && item.prop === 'god32') {  
            item.value = ''  
            break  
          }  
          if (v.god32 && item.prop === 'god3') {  
            item.value = ''  
            break  
          }  
        }  
      }

总的来说,就是在来值的,通过改变 dropdownMenuList 中的 value 达到去除其他项选中/取消选中效果

7***@qq.com

7***@qq.com (作者)

谢谢

要回复问题请先登录注册