欧美日韩国产一区,亚洲一区视频,色综合久久久久,私密按摩师舌头伸进去了,99re6这里只有精品,夜夜性日日交xxx性hd

求大神指教:為什么代碼塊定義成模板后無法顯示?(補充更新,附JS代碼,待解決)

  • • 發表于 8年前
  • • 作者 vincentyip
  • • 1282 人瀏覽
  • • 4 條評論
  • • 最后編輯時間 8年前
  • • 來自 [技 術]

原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處

大神們好!
需要定義的代碼如下:

<view class="demo_imgs">
  <view id="{{id}}">
    <view bindtap="showMa" wx:if="{{bol}}">
      <image src="{{newsList[0].img}}" class="demo_in_img" background-size="cover" model="scaleToFill"></image>
    </view>
    <view bindtap="showMa" wx:elif="{{true}}">
      <image src="{{newsList[0].img2}}" class="demo_in_img" background-size="cover" model="scaleToFill"></image>
    </view>
  </view>
</view>

以上代碼可正常顯示圖片。但定義后顯示空白頁,代碼如下:

<template name="items">

<view class="demo_imgs">
  <view id="{{id}}">
    <view bindtap="showMa" wx:if="{{bol}}">
      <image src="{{newsList[0].img}}" class="demo_in_img" background-size="cover" model="scaleToFill"></image>
    </view>
    <view bindtap="showMa" wx:elif="{{true}}">
      <image src="{{newsList[0].img2}}" class="demo_in_img" background-size="cover" model="scaleToFill"></image>
    </view>
  </view>
</view>

</template>

<view wx:for="{{newsList}}" class="list">
  <template is="items" data="{{...item}}" />
</view>

定義后就無法顯示需顯示的圖片,煩請大神指教,謝謝啦!

20170502補充:
經測試,將 <template is="items" data="{{...item}}"/>
中的{{…item}}改為{{newsList}}可正常顯示,但需實現的功能:點擊圖片切換圖片仍無效(定義模板前是可正常切換的),問題在于<view bindtap="showMa" wx:if="{{bol}}">中的{{bol}}在定義模板后無法獲取羅輯層true可false的值嗎?這是為什么呢?
或者有沒有其他辦法可以在模板內實現“點擊圖片切換另一圖片”的方法呢?

附JS代碼

data: {
    newsList:[
      {id: 1, img: "../images/ad.jpg", img2: "../images/weixinad.jpg"},
      {id: 2, img: "../images/weixinad.jpg", img2: "../images/ad.jpg"},
    ],
    bol:true
  },
  showMa:function(e){
    console.log(e)
    var bol = this.data.bol;
    this.setData({
      bol: !bol
    });
  },

第一次發問題,這么長時間沒有人解答,是我的問題沒描述清楚還是怎么樣了呢?期待熱心大神指教,謝謝!

分享到:
4條評論
Ctrl+Enter
作者

vincentyip

vincentyip

APP:0 帖子:3 回復:16 積分:152

已加入社區[2991]天

主人太懶,簽名沒設置!

作者詳情》
Top