用小程序代码写一个横向菜单
时间: 2024-09-26 14:14:17 浏览: 35
在微信小程序中创建一个横向菜单,你可以使用`navigator`组件配合自定义的swiper或者scroll-view。以下是一个简单的示例:
```html
<view class="container">
<!-- 使用navigator组件 -->
<navigator url="/pages/home/home" open-type="slide-out-right">
<view class="nav-item">首页</view>
</navigator>
<!-- 或者使用scroll-view结合自定义视图 -->
<scroll-view class="nav-container" scroll-x="true">
<view class="nav-item" bindtap="switchPage('home')">首页</view>
<view class="nav-item" bindtap="switchPage('other')">其他</view>
</scroll-view>
</view>
<style scoped>
.container {
display: flex;
justify-content: space-between;
}
.nav-item {
width: 50%;
height: 44rpx; // 小程序默认的底部栏高度
text-align: center;
}
</style>
<script>
Page({
data: {},
switchPage: function(pageName) {
wx.navigateTo({
url: `/pages/${pageName}/${pageName}`
});
}
})
</script>
```
在这个例子中,当你点击"首页",会打开`/pages/home/home`页面,类似的功能可通过JavaScript事件监听实现动态切换。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)