- 由于我的页面上有多个数据列表,我把相对应的数据的方法都整合在一个方法中,然后再返回整合方法中的方法。代码是这样的:
script
template
- 代码就是这样,但是,如果我点击更改每页条数,能切换出正确的页数,但是无法执行usecaseMetheds().pageSizeChange 里的方法,如图:
默认时
点击切换成1条/页后
并没有输出limit的值
script
template
默认时
点击切换成1条/页后
并没有输出limit的值
绑定事件监听器。事件类型由参数指定。表达式可以是一个方法的名字或一个内联语句,如果没有修饰符也可以省略。
如果vue
当你是方法的名字,methods['usecaseMetheds().pageSizeChange']
是undefined
,不是Function
那继续解析,vue
当你是内联语句usecaseMetheds().pageSizeChange
是属性访问返回Function
,并不会执行。
usecaseMetheds().pageSizeChange()
13 回答13k 阅读
7 回答2.1k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.3k 阅读✓ 已解决
5 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
昨天的问题已经解决!
解决方法:
在分页事件中传入原始event事件,即
$event
关键字,@size-change="usecaseMethods().pageSizeChange($event)"