请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

v-for 和 v-if 不建议一起使用的那个问题,需要提到 computed 吗?

正在回答

1回答

双越 2021-04-17 21:47:01

这和 computed 没关系。

v-for 和 v-if 仅仅是同一个层级不能使用,你可以分两个层级使用。

0 回复 有任何疑惑可以回复我~
  • 提问者 香饽饽0 #1
    arr: [0, 1, 2, 3, 4, 5]
    <p v-for="item in arr" v-if="{{item % 2 === 0}}">{{item}}</p>
    ===============================================
    computed: newArr: this.arr.filter(item => item % 2 === 0)
    <p v-for="item in newArr">{{item}}</p>
    
    我好像哪里看到过,鼓励用下面那种方式
    回复 有任何疑惑可以回复我~ 2021-04-17 23:37:36
  • 双越 回复 提问者 香饽饽0 #2
    这样写也非常好。
    回复 有任何疑惑可以回复我~ 2021-04-18 12:51:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信