免费国产欧美国日产_少妇AV一区二区三区无码_蜜桃精品av无码喷奶水小说_jk18禁网站视频_精产国品一二三级产品区别_被夫の上司に犯波多野结衣_78m成人手机免费看_最爽最刺激18禁视频_偷偷色噜狠狠狠狠的777米奇

易優(yōu)GEO 重磅上線 ~ 一站式GEO優(yōu)化工具,讓豆包、文心一言、DeepSeek 在回答中主動(dòng)推薦你的品牌,搶占AI流量入口!  點(diǎn)擊查看

小程序模板網(wǎng)

【微信小程序開(kāi)發(fā)】快速開(kāi)發(fā)一個(gè)動(dòng)態(tài)橫向?qū)Ш侥0宀⑹褂?/h1>
發(fā)布時(shí)間:2018-05-02 15:12 所屬欄目:小程序開(kāi)發(fā)教程

思路:使用scroll-view組件,可實(shí)現(xiàn)橫向滾動(dòng)功能。scroll-view內(nèi)包含一個(gè)動(dòng)態(tài)的view列表,代表導(dǎo)航的每一項(xiàng),導(dǎo)航要接收動(dòng)態(tài)數(shù)組,然后使用列表展示。使用模板技術(shù)做到可復(fù)用。

按照思路,先要做個(gè)template。

新建一個(gè)wxml文件:navbar.wxml

<template name="navbar">
<scroll-view class='navbar' scroll-x="true" style="width: 100%">
    <view id="{{item.id}}" wx:for="{{menus}}" wx:key="{{item.id}}" class="item {{currentTab==item.id ? 'active' : ''}}" bindtap="navbarTap">{{item.name}}</view>
  </scroll-view >
</template>

再建相應(yīng)的wxss文件:navbar.wxss

 .navbar{  
  background: #eeeeee;   
  white-space:  nowrap;
}  
.navbar .item{  
  margin: 20rpx;
  display: inline-block;
}  
.navbar .item.active{  
  color: #0000ff;
  font-weight:800;
}

這樣一個(gè)導(dǎo)航模板就創(chuàng)建好了。

接著在自己的頁(yè)面中使用這個(gè)模板。

建議頁(yè)面:index

在index.wxml中使用模板:

<import src="navbar.wxml" />
<view>
<template is="navbar" data="{{menus,currentTab}}" />
</view>

這里要注意src的路徑要找對(duì),data參數(shù)名稱(chēng)也要與模板里一致。

接著在index.wxss中使用模板樣式:

@import "/template/navbar.wxss";
引入這么一句就行了。

然后在index.js中綁定數(shù)據(jù):

Page({
  /**
   * 頁(yè)面的初始數(shù)據(jù)
   */
  data: {
    menus: [
      { id:0, name: '水果' },
      { id:1, name: '水果' },
      { id:2, name: '一線海景' },
      { id:3, name: '水果' },
      { id:4, name: '水果' },
      { id:5, name: '一線海景' },
      { id: 6, name: '一線海景' },
      { id: 7, name: '水果' },
      { id: 8, name: '水果' },
      { id: 9, name: '一線海景' }
      ],
    currentTab: 0
  },
  navbarTap: function (e) {
    this.setData({
      currentTab: e.currentTarget.id
    });
    console.log(e);
  }
})

運(yùn)行結(jié)果:



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開(kāi)源 碼云倉(cāng)庫(kù):starfork
本文地址:http://www.szcjxy.com/wxmini/doc/course/24158.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢(xún): 點(diǎn)擊咨詢(xún)
在線客服