小程序-在模板中循環(huán)輸出

模板視圖

循環(huán)列表:

<block wx:for="{{items}}">            
    <block  wx:if="{{ti == index}}">
        <text id="{{index}}" class="active" bindtap="getImage">{{item.name}}</text>
    </block>
    <block wx:else>
        <text id="{{index}}" class="" bindtap="getImage">{{item.name}}</text>
    </block>
 </block> 

js邏輯

var datas = {
    //banner圖
    banner: app.imageSource + 'moshi_02.jpg',  
    ti:0,
    items: [
            {
                name:"模式",
                source_path: app.imageSource + 'moshi_02.jpg',
            },
            {
                name: "燈光",
                source_path: app.imageSource + 'picshow_03.jpg',
            },
            {
                name: "空調(diào)",
                source_path: app.imageSource + 'kongtiao_03.jpg',
            },
            {
                name: "電視",
                source_path: app.imageSource + 'tv_02.jpg',
            },
            {
                name: "窗簾",
                source_path: app.imageSource + 'curtain _03.jpg',
            }
        ]
};
Page({
    data: datas,
    getImage: function (event) {
        var that = this;
        var index  = event.currentTarget.id;
        var imgSrc = datas.items[index].source_path;            
        that.setData({
            banner:imgSrc,
            ti: index,
        })
    },  
})

注:三元運算(不循環(huán))

<text id="{{items[0].index}}" class="{{index==0 ? 'active':''}}" bindtap="getImage">模式</text>       
<text id="{{items[1].index}}" class="{{index==1 ? 'active':''}}" bindtap="getImage">燈光</text>      
<text id="{{items[2].index}}" class="{{index==2 ? 'active':''}}" bindtap="getImage">空調(diào)</text>    
<text id="{{items[3].index}}" class="{{index==3 ? 'active':''}}" bindtap="getImage">電視</text>    
<text id="{{items[4].index}}" class="{{index==4 ? 'active':''}}" bindtap="getImage">窗簾</text>
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,881評論 25 709
  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,160評論 4 61
  • 親愛的,你不是父母的續(xù)集,也不是子女的前傳,更不是朋友的外篇,請問你想活成什么樣子。尼采說,對待你的生命,不妨大膽...
    抬頭r看a閱讀 278評論 0 0
  • 01 “最近過得怎么樣?” 最無可奈何的回復方式便是“還行吧”這三個字。 這個答案與別人無關,就是在自己心里面,最...
    Season_閱讀 292評論 0 2

友情鏈接更多精彩內(nèi)容