<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页面中遍历这个数组吗?