wx:for取到的数组里面的一个字符串,怎么把字符串分拆
发布于 7 年前 作者 li63 8313 次浏览 来自 问答

var a = [{“tag”:“a,b,c,d,e,f”},{“tag”:“c,d,e,f”},{“tag”:“q,w,e,r,t”},{“tag”:“a,d,s,f”}]

页面用wx:for循环,可以取到tag字符串,我想要取这个字符串里面的其中一个?比方我想取到tag里面的a,又或者e呢?

2 回复

最简单直接粗糙的话那就直接循环tag,单个取出就好了

<view wx:for="{{alist}}" wx:for-item=“a”

wx:for-index=“cartIndex” wx:key=“cartIndex”>

<view>{{a.tag}}</view>

<view wx:for="{{a.tag}}" wx:for-item=“as”

wx:for-index=“aindex” wx:key=“aindex” >

<view wx:if="{{as !=’,’}}">{{as}}</view>

</view>

</view>

两种方法,一种是在.js里先处理成数组。

另外一种是定一个一个wxs函数处理 https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxs/

回到顶部