WXS返回的数组怎么在WXML页面wx-for中循环?
发布于 7 年前 作者 rfeng 14447 次浏览 来自 官方Issues

<wxs module=“m1”>

var splitLabels = function(labels) {      //传入的labels是字符串:“1,2,3”

var label =[ ];

label = labels.split(’,’);     //对labels字符串进行分割

return slabel;//此时返回的是数组

}

module.exports.splitLabels = splitLabels;

</wxs>

<view

wx-for="{{m1.splitLabels(labels)}}"

wx:for-item=“item”

wx:key=“index”>{{item}}</view>

结果wx-for无法进行遍历WXS返回的数组,求解怎么才能遍历WXS返回的数组?????


我已经知道wx-for直接丢字符串,会自动分割成数组进行遍历,问题已经解决了!!

但我还是想知道,WXS如果返回一个数组,要怎么才能在WXML页面中遍历这个数组,用wx-for是我语法错了吗?

如果不用wx-for遍历,还有别的方法可以在WXML页面中遍历这个数组吗?

回到顶部