说一下我观察到的:uniq() 一个函数,你在试图使用 v-for 对一个函数进行遍历,这是不正确的。依照你的写法,应该是想使用 uniq() 对 arr 进行去重,然后再遍历。那么需要做三件事:将 arr 给 return 出去。在 uniq() 内部第一行前面加一个 return。调整 v-for 写法为:uniq(arr)。3-2 示例:const uniq = (arr: any) => { return arr.value.reduce( // 此处省略去重函数 , []); }3-3 示例:<view v-for="(item, index) in uniq(arr)" :key="index">{{ item }}</view>
说一下我观察到的:
uniq()
一个函数,你在试图使用v-for
对一个函数进行遍历,这是不正确的。uniq()
对arr
进行去重,然后再遍历。那么需要做三件事:
arr
给return
出去。uniq()
内部第一行前面加一个return
。v-for
写法为:uniq(arr)
。3-2 示例:
3-3 示例: