// WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。
// 说白了就是一些js语法无法在页面标签中使用可以在这里定义
// Object.keys()
// toString()
// indexOf()
// 这些不能用
function indexOf(arr, value) {
if (arr.indexOf(value) < 0) {
return false;
} else {
return true;
}
}
module.exports.indexOf = indexOf;
下面是引用方法
<wxs src="../../utils/tools.wxs" module="tools" />
wxs作为一个标签在wxml文件里面引用
之后直接在标签里面调用
<view wx:if="{{tools.indexOf(ids, item.id)}}" class="sellPointBox" wx:for="{{item.keySellList}}" wx:for-index="ssindex" wx:for-item="ssitem" wx:key="id">
<view class="sellPointTitle">{{ssindex + 1}}/{{ssitem.name}}</view>
<view class="sellPointContent">{{ssitem.content}}</view>
<view wx:if="{{ssitem.detailUrl}}" class="learnMoreBox" bindtap="learnMore" data-url="{{ssitem.detailUrl}}">
<text class="learnMoreText">进一步了解</text>
<image class="next" src="/assets/image/product/next.png"></image>
</view>
</view>