知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們在追求其視覺表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >
【微信小程序開發(fā)】快速開發(fā)一個(gè)動(dòng)態(tài)橫向?qū)Ш侥0宀⑹褂?/h1>
發(fā)表時(shí)間:2021-3-31
發(fā)布人:葵宇科技
瀏覽次數(shù):69
思路:使用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)建好了。
接著在自己的頁面中使用這個(gè)模板。
建議頁面:index
在index.wxml中使用模板:
<import src=https://www.wxapp-union.com/"navbar.wxml" />
<view>
<template is="navbar" data="{{menus,currentTab}}" />
</view>
這里要注意src的路徑要找對(duì),data參數(shù)名稱也要與模板里一致。
接著在index.wxss中使用模板樣式:
@import "/template/navbar.wxss";
引入這么一句就行了。
然后在index.js中綁定數(shù)據(jù):
Page({
/**
* 頁面的初始數(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é)果:
相關(guān)案例查看更多
相關(guān)閱讀
- 網(wǎng)站建設(shè)高手
- 云南網(wǎng)站建設(shè)一條龍
- 云南省建設(shè)廳網(wǎng)站
- 網(wǎng)站建設(shè)費(fèi)用
- 云南百度小程序
- painter
- 云南網(wǎng)絡(luò)營銷顧問
- 云南網(wǎng)站建設(shè)高手
- 網(wǎng)站建設(shè)快速優(yōu)化
- 百度排名
- 做網(wǎng)站
- 云南網(wǎng)站建設(shè) 網(wǎng)絡(luò)服務(wù)
- 開發(fā)微信小程序
- 云南花農(nóng)小程序
- 手機(jī)網(wǎng)站建設(shè)
- 全國前十名小程序開發(fā)公司
- 云南小程序代建
- 云南網(wǎng)站建設(shè)公司
- 昆明小程序開發(fā)
- 網(wǎng)站制作哪家好
- 網(wǎng)站優(yōu)化哪家好
- 微分銷
- 報(bào)廢車拆解管理系統(tǒng)
- 網(wǎng)絡(luò)公司排名
- 云南小程序開發(fā)哪家好
- 生成海報(bào)
- 紅河小程序開發(fā)
- 百度人工排名
- 南通小程序制作公司
- 網(wǎng)站建設(shè)案例