vue 过滤器中需要调用接口问题

[{palc:"1"},{palc:"2"},{palc:"3"}]后台返回数据这样的,现在需要根据palc的代码查询出对应的中文名称,我在filters中调用查询接口但是又return不了,有什么办法?

阅读 4.8k
2 个回答

你这属于循环请求? 如果是这样的话可以选择数组map 然后里面用promise.all请求回所有对应的中文名称 再渲染到页面上 不过一个个去请求数据多了的话并不是很好 可以让后台直接返回名称

不要在过滤器里发请求,过滤器应该同步的返回结果。
你这个需求,可以把过滤器需要知道的数据提前准备好,以参数的形式传给过滤器

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