vue v-for指令这种写法有谁知道吗?

问题遇到的现象和发生背景

接收别人过来的代码,没见过这种写法

问题相关代码,请勿粘贴截图
<div v-for="item in list | startAndEnd start end">{{ item }}</div>
运行结果及报错内容

Expected end of expression

我的解答思路和尝试过的方法

读不懂

我想要达到的结果

有那位同学见过没

看不懂 .
startAndEnd start end 也不是变量
“|”运算符(位或)用于对两个二进制操作数逐位进行比较,并根据如表格所示的换算表返回结果。

Vue.filter('startAndEnd',{
  read: function(data,start,end){
    // ...
  },
  write: function(data){
     return data
  }
})

又仔细看了下代码 发现 startAndEnd 是一个自定义过滤器,