vue import 引入的函数接收不到参数

文件头部引入该函数

引入代码

配置使用该函数

配置使用该函数

打印接收arrs为undefined

图片描述

该函数写法

图片描述

阅读 3.1k
2 个回答

filters为什么要传个立即执行函数。。假如你配置的格式是

obj:{
    filters: (function(){...})()
}

立即执行函数执行的时候obj都还没创建完成,this不可能指向obj吧,this.sortList自然找不到。
直接配置

{
    filters: getFilterSorts(this.sortList)
}

应该就可以了吧

1.建议每个console区分一下打印,这样看起来很头疼啊。比如: console.log('lines xx', this.sortList)
2.你检查过传值过去前的值是否正确?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题