for 循环出来的数据需要 根据条件二次处理,如何解决?
发布于 5 年前 作者 mengqiang 7393 次浏览 来自 官方Issues

vue 可以直接在双花括号里写一个方法然后把for循环的值传进去,通过函数处理后显示需要的值

在小程序无法识别,请问该如何解决??

代码实例 大概就是这个意思. 实际的话 list 是请求获得.

<view wx:for="{{list}}" wx:key="index">
  <view>
  -----  {{ idd(item.id) }}-----
  </view>
</view>

const app = getApp()
Page({
  data: {
    list: [123]
  },
  onLoadfunction () {},
  // 事件处理函数
  idd(id) {
    switch (id) {
      case 1:
        return "苹果";
        break;
      case 2:
        return "西瓜";
        break;
      case 3:
        return "橘子";
        break;
    }
  },
})
8 回复

用原生js写 多好。因为原生是【原配】啊,小三vue 总是靠不住的!

代码片段贴出来看看,不然都不知道你说啥

你是用原生的代码写的吗?能提供代码片段吗?

新手 不懂原生的, 用wxs解决了

之前都是uniapp操作的

求求了,贴个代码片段吧!

这难道不是 filters ?

这样,那样,再这样就可以了,很简单的

在js里处理好

回到顶部