比如一个小程序需要两个版本(用户版、商家版),并且能通过一闷昌个按钮在两个版本间进行切换,可能会用到这种方式。
此处以两个页面(index,logs)显示两种tabbar样橡粗式为例,通过切换按钮梁罩镇进行切换。
首先有一个模板文件:tabbar.wxml
在app.json中无需定义“tabBar”
在app.js中自定义如下
在app.wxss中定义显示样式
index.wxml,用到自定义tabbar的页面的首部都需要引入模板文件
index.js
logs.js
加载自定义tabbar的那句话(app.editTabBar)写在onload或onshow中都可以。
只写了两个主页面,其他页面可自行定义跳转。
最后放上效果图:
您好!很高兴能为您解答, 微信小程序 跳转页面小程序页面有2种跳转,可以在wxml页面或者js中:
1,在wxml页面中:
?
1
2
3
<慎漏navigator url="../index/index">跳转到新页面</navigator>
<navigator url="../index/index" open-type="redirect">在当前页打开</navigator>
<navigator url="../index/index" open-type="switchTab">切换到首页Tab</navigator>
2,在js页面中:
【枝衡注意】此处注意两个关键词 “应用内的页面” 和 “tabBar页面”。 app.json文件中tabBar中注册过的宽搭烂tab页,即为“tabBar页面”,非tabBar中注册占用的页面即为“应用内的页面” 。 如下图:home页面为“应用内的页面”,index和logs页面则为 “tabBar页面”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)