在Vue中写了一个关于element-ui中分页器的公共方法,但是去获取不到每页显示的条数?

 <el-pagination 
    :current-page="currentPage" 
    @size-change="$utils.handleSizeChange(val)" 
    :page-sizes="[100, 20, 30, 40]" 
    layout="total, sizes, prev, pager, next, jumper" 
    :total=pageTotal>
</el-pagination>


这是我用来测试的代码


export default {
handleSizeChange(val) {
    alert(val)
}

}
这是我写的公共方法

当我试图获取val的时候,提示我 val undefind;

element-ui的案例中,是这样获取当前显示条数val的:

clipboard.png

<el-pagination

    :current-page="currentPage" 
    @size-change="handleSizeChange" 
    :page-sizes="[100, 20, 30, 40]" 
    layout="total, sizes, prev, pager, next, jumper" 
    :total=pageTotal>
</el-pagination>

methods:{

   handleSizeChange(val){
      console.log(val);
   }

}

阅读 4.9k
1 个回答
<el-pagination 
    :current-page="currentPage" 
    @size-change="$utils.handleSizeChange"  // 这里不加 (val)
    :page-sizes="[100, 20, 30, 40]" 
    layout="total, sizes, prev, pager, next, jumper" 
    :total=pageTotal>
</el-pagination>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题