wxs 有x个func.add(),return 的j值就从x-1开始

 

<wxs module="func">

j= 0;

  add = function () {

    j++;

    return j;

  }

  includes = function(st, aa){

  return st.indexOf(aa) > -1;

  }

  module.exports.add = add;

  module.exports.includes = includes;

  module.exports.j = j;

</wxs>

 

<view>

<!-- 单词内容 -->

  {{content}}

  <!-- 返回func方法中的j -->

  {{func.j}}

<!-- 从第一位开始的0,逐渐增加 -->

      {{func.add()}}{{func.add()}}{{func.add()}}

      {{func.add()}}{{func.add()}}{{func.add()}}

      {{func.add()}}{{func.add()}}{{func.add()}}

<!-- 用wxs的add的值与condition -->

{{condition[func.add()]}}

{{func.add()}}

{{func.add()}}

<!-- 用wxs的add的值与单词 -->

{{contentsplit[func.add()]}}

<!-- 执行add后返回J++ -->

{{func.add()}}

<!-- 单词内容 -->

{{contentsplit}}

</view>

<view>

 

</view>

<view class="timu">

<view class="timu0">

<VIEW class="timu1">

<!-- 循环每个字母 -->

<!-- <view wx:for="{{contentsplit}}"> -->

<!-- 用单词中的字母indexof,return为true -->

  <!-- <view wx:if="{{func.includes(contentsplit,contentsplit[20])}}"> -->

    <view wx:if="true">

  <!-- 用每个单词的condition进行判断 -->

    <view wx:if="{{condition[func.add()]}}">

    <image class="kong" src="http://www.uefap.net/exercises/vocabulary/discover_word/image/back.gif">

    </image>

    {{func.add()}}

    </view>

    <!-- 改变每个单词的condition以显示单词 -->

    <view wx:else>

    

    {{contentsplit[func.add()]}}

    </view>

  </view>

  <!-- </view> -->

</VIEW>

</view>

</view>

 

 

 

 

解决了,只要把onLoad() 中this.setData里面的都注释就可以了,但为什么呢