uni-app #插件讨论# uni-pagination 分页器 - DCloud前端团队 current不起作用

uni-app #插件讨论# uni-pagination 分页器 - DCloud前端团队 current不起作用

你好,current属性不起作用,这个问题应该怎么解决呢?

7 回复

接受的是number类型, :current=“3”

更多关于uni-app #插件讨论# uni-pagination 分页器 - DCloud前端团队 current不起作用的实战教程也可以访问 https://www.itying.com/category-93-b0.html


的确如果用v-model改变current样式并不会改变

回复 吴克: 确认 bug

已修复

官网2021-11-22更新的版本貌似也没有修复呀,还是不会生效

:current=“3”
可以的,没毛病。

在uni-pagination组件中,current属性用于设置当前页码。如果发现current属性不生效,请按以下步骤排查:

  1. 检查数据绑定
    确保current属性使用v-model:current.sync进行双向绑定,例如:

    <uni-pagination v-model="currentPage" />
    

    在script中定义响应式数据:

    data() {
      return {
        currentPage: 1
      }
    }
    
  2. 避免直接修改props
    如果current是父组件传递的prop,子组件不能直接修改。应通过$emit触发change事件,由父组件更新值:

    // 子组件
    [@change](/user/change)="onPageChange"
    
    // 父组件
    <uni-pagination :current="current" [@change](/user/change)="onPageChange" />
    
  3. 版本兼容性
    确认使用的uni-ui版本是否支持current属性。建议升级到最新版本:

    npm update [@dcloudio](/user/dcloudio)/uni-ui
回到顶部