小程序学习基础(首页展示)

原理通过首页展示的方式设置一个按钮,然后点击按钮跳转到相应的页面即可。

一 在js中定义一个需要展示页面的数组

二 在页面中使用fou循环来遍历其中的数据,并展示出来

页面代码

复制代码
<!--index.wxml-->
<navigation-bar title="牧原" back="{{false}}" color="black" background="#FFF"></navigation-bar>
<view class="pages">
  <block wx:for="{{pages}}" wx:key="name">
    <button type="primary" bindtap="go" data-item="{{item}}"> {{item.name}}</button>
   </block>
 </view>

// index.js
Page({
  data: {
   "pages" :[
     { name :"one" , path :"/pages/one/one"},
     { name :"two" , path :"/pages/two/two"},
     { name :"three" , path :"/pages/three/three"},
     { name :"four" , path :"/pages/four/four"}
    ]
  },

  // 跳转到tabBar页面
go: function (event) {
  console.log(event)
  const item = event.target.dataset.item
  wx.navigateTo({
    url: item.path,
  })
}
  
})

{
  "usingComponents": {
    "navigation-bar": "/components/navigation-bar/navigation-bar"
  },
  "component": true
}
相关推荐
汝生淮南吾在北2 小时前
SpringBoot3+Vue3小区物业报修系统+微信小程序
微信小程序·小程序·vue·毕业设计·springboot·课程设计·毕设
静待雨落2 小时前
如何在Taro项目中使用axios
微信小程序·taro
个微管理4 小时前
告别多手机切换烦恼,无需下载安装软件的CRM管理系统
微信·智能手机·自动化·微信开放平台
前端小黑屋4 小时前
小程序直播挂件Pendant问题
前端·微信小程序·直播
汤姆yu4 小时前
基于微信小程序的自习室座位预约系统
微信小程序·小程序
陈思杰系统思考Jason4 小时前
系统思考与科学决策
百度·微信·微信公众平台·新浪微博·微信开放平台
喝牛奶的小蜜蜂6 小时前
微信小程序|云环境共享-使用指南
前端·微信小程序·ai编程
千寻技术帮8 小时前
10379_基于SSM的校园跑腿服务平台
mysql·微信小程序·校园跑腿·ssm
fanruitian9 小时前
微信小程序 springboot获取手机号
spring boot·微信小程序·notepad++
鲁Q同志12 小时前
微信小程序调用上一页的方法(主包,分包)
微信小程序·小程序