为了账号安全,请及时绑定邮箱和手机立即绑定

Element UI分页方法调用的问题,为什么不执行@size-change中写的方法?

Element UI分页方法调用的问题,为什么不执行@size-change中写的方法?

Helenr 2019-03-14 18:15:45
由于我的页面上有多个数据列表,我把相对应的数据的方法都整合在一个方法中,然后再返回整合方法中的方法。代码是这样的:scripttemplate代码就是这样,但是,如果我点击更改每页条数,能切换出正确的页数,但是无法执行usecaseMetheds().pageSizeChange 里的方法,如图:默认时点击切换成1条/页后并没有输出limit的值
查看完整描述

2 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

昨天的问题已经解决!
解决方法:
在分页事件中传入原始event事件,即$event关键字,@size-change="usecaseMethods().pageSizeChange($event)"

https://img1.sycdn.imooc.com//5cabf96b00011be305630275.jpg


查看完整回答
反对 回复 2019-04-09
?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

绑定事件监听器。事件类型由参数指定。表达式可以是一个方法的名字或一个内联语句,如果没有修饰符也可以省略。

如果vue当你是方法的名字,methods['usecaseMetheds().pageSizeChange']undefined,不是Function那继续解析,vue当你是内联语句usecaseMetheds().pageSizeChange是属性访问返回Function,并不会执行。

usecaseMetheds().pageSizeChange()

v-on


查看完整回答
反对 回复 2019-04-09
  • 2 回答
  • 0 关注
  • 3740 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信