var kinds = [
{"id":"1"},
{"id":"2",},
{"id":"3",},
{"id":"4",}
]
var list = [
{"pid":"1",},
{"pid":"1",},
{"pid":"2",},
{"pid":"2",},
{"pid":"3",},
{"pid":"3",},
{"pid":"4",},
{"pid":"4",}
]
如上,underscore可以在模板上写一些逻辑来做到根据kinds数组的id来过滤一部分list数组。
我尝试用Vuejs的过滤器实现上面这个过滤:
-
id:{{kinds.id}}
{{ list.pid }}{{kinds.id}}
Vuejs的只能传递字符串给过滤器 --"list:list | isInParent pid kinds.id",无法传递repeat中的kinds.id的值。
想请问使用Vuejs如何实现underscore这种过滤。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
建议过滤数组不要在模版里进行,最好放在controller里面。如楼上所说,filter用来格式化输出就好了。