5***@qq.com
5***@qq.com
  • 发布:2020-07-20 14:58
  • 更新:2020-07-20 14:58
  • 阅读:573

【报Bug】菜单组件能否多返回一个参数

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win7

HBuilderX类型: 正式

HBuilderX版本号: 2.7.14

浏览器平台: Chrome

浏览器版本: 83

项目创建方式: HBuilderX

示例代码:
data(){  
    return{  
        itemList:['a', 'b', 'c']  
    }  
},  
onShow(){  
    if(this.xxx== 1){  
        this.itemList .push('d')  
    }elseif(this.xxx== 1){  
        this.itemList .push('e')  
    }  
},  
methods{  
    uni.showActionSheet({  
    itemList: this.itemList,  
    success: function (res) {  
       // ''这个时候我就不能判断第四个是d还是e了''  
    },  
    fail: function (res) {  
        console.log(res.errMsg);  
    }  
});  
}

操作步骤:

uniapp项目正常运行使用uni.showActionSheet API,然后动态改变菜单内容

预期结果:

希望在改变内容后仍可以明确知道选择的是哪一项

实际结果:

因为res返回的是index,在内容改变后,index已经不可靠了,所以无法判断到底点击的是哪一项

bug描述:

项目中这里的菜单内容开始时是固定的,后来根据需求加了几项动态的内容,这时候就没法去通过tapIndex去判断点击的是哪一项了,希望在success里边能把点击项的文字也返回出来.感觉这一项挺实用的.

2020-07-20 14:58 负责人:无 分享
已邀请:

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