欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序--初始化完成自动切换到设定的tab页

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:740

高端HTML5响应式企业通用网

2020-05-06   浏览:521

html5响应式外贸网站英文版

2020-05-08   浏览:510

HTML5自适应律师工作室类网

2020-04-04   浏览:504

HTML5影视传媒文化公司类网

2020-05-12   浏览:500

微信小程序--初始化完成自动切换到设定的tab页

发布时间:2020-12-28  

我们使用app.json文件来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多tab 等。如果我们的小程序是一个多tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),那么我们 ...

 

 

 

我们使用app.json文件来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多tab 等。

如果我们的小程序是一个多tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),那么我们可以通过 tabBar 配置项指定 tab 栏的表现,以及tab 切换时显示的对应页面。

在微信小程序中,我们想设置多tab页的话,可以通过在app.json中设置tabBar中的list。list中路径的顺序代表了其在tab中显示的顺序。而在page中设定的tab的路径中的第一个路径,则是页面初始化完成时显示的tab页。因此,假设我们想要页面一初始化完成,切换到第二个tab页,可以在page中调换配置的路径的顺序。 
下面让我们结合代码和图片一起看看效果。

在app.json中配置如下:

 

{

"pages":[

 

"pages/main/simple/text",

"pages/main/advanced/text",

"pages/main/mine/text",

"pages/main/recharge/text",

"pages/logs/logs"

],

"window":{

"backgroundTextStyle":"light",

"navigationBarBackgroundColor":"#444444",

"navigationBarTitleText":"文字",

"navigationBarTextStyle":"#ffffff"

}

,

"tabBar":{

"color":"#7A7E83",

"selectedColor":"#3cc51f",

"borderStyle":"black",

"backgroundColor":"#ffffff",

"list":[

{

"pagePath":"pages/main/simple/text",

"iconPath":"pages/image/basic.png",

"selectedIconPath":"pages/image/basic_HL.png",

"text":"基础"

},

{

"pagePath":"pages/main/advanced/text",

"iconPath":"pages/image/advance.png",

"selectedIconPath":"pages/image/advance_HL.png",

"text":"高级"

},

{

"pagePath":"pages/main/mine/text",

"iconPath":"pages/image/mine.png",

"selectedIconPath":"pages/image/mine_HL.png",

"text":"我的"

}

]

}

}

在tabBar中一起设定了3个tab页,分别是“基础”、“高级”、“我的”,分别对应的路径是:

 

pages/main/simple/text

pages/main/advanced/text

pages/main/mine/text

他的属性“list”按照上面的配置,显示的界面如下:

微信小程序--初始化完成自动切换到设定的tab页

即页面初始化完成默认打开tab是“基础”页面。

如果我们将上面的配置中,仅仅对pages属性做一下变动,即调换“基础”页面和“高级”页面的顺序

 

"pages":[

 

"pages/main/advanced/text",