5***@qq.com
5***@qq.com
  • 发布:2023-09-15 17:26
  • 更新:2023-09-15 17:26
  • 阅读:142

【报Bug】uni-table的@selection-change事件,item最后一个取消选择时,e.detail.index无法刷新页面

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

浏览器平台: Chrome

浏览器版本: 116.0.5845.187

项目创建方式: HBuilderX

示例代码:
<view class="uni-header">  
    <view class="uni-group">  
        <button class="uni-button" type="warn" size="mini" :disabled="!selectedIndexs.length" @click="delTable">批量删除</button>  
    </view>  
</view>  
<view class="uni-container">  
    <unicloud-db ref="udb" :collection="collectionList" :where="where" page-data="replace" :orderby="orderby"  
        :getcount="true" :page-size="options.pageSize" :page-current="options.pageCurrent"  
        v-slot:default="{ pagination, loading, error, options }" :options="options" loadtime="manual"  
        @load="onqueryload">  
        <uni-table ref="table" :loading="loading" :emptyText="error.message || '没有更多数据'" border stripe  
            type="selection" @selection-change="selectionChange">  
            ...  
methods: {  
    // 选中项改变  
    selectionChange(e) {  
        this.selectedIndexs = e.detail.index  
    },  
}

操作步骤:

选择第一个条目,再取消第一个条目选择

预期结果:

“批量删除”按钮变禁用状态

实际结果:

“批量删除”按钮还是可用状态

bug描述:

使用uni-cms,嵌入到uni-admin中。没有修改任何代码,在文章列表中, 选择一个条目,“批量删除”按钮可以使用,但把此条目取消选择,“批量删除”还可以使用。

ps:通过标题栏的全选框来操作,是正常的,“批量删除”按钮会禁用

2023-09-15 17:26 负责人:无 分享
已邀请:

要回复问题请先登录注册