收藏
回答

WXS返回的数组怎么在WXML页面wx-for中循环?

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




最后一次编辑于  2019-10-14
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签