最近在做自定义tabbar时,每次切换页面都要刷新,页面渲染很慢,需要实现切换页面不刷新问题。
结局思路,原生的tabbar切换页面时就不选新,用switchTab来跳转
1.pages.json中配置tabbar,如下,设置高度为0,界面只需要设置路径
"tabBar":{
"list": [
{
"pagePath":"pages/home/index"
},{
"pagePath":"pages/category/index"
},{
"pagePath":"pages/AI/index"
},{
"pagePath":"pages/collect/index"
},{
"pagePath":"pages/my/index"
}
],
"height":"0px"
},
2. app.vue中隐藏原生tabbar文章来源:https://www.toymoban.com/news/detail-754703.html
onLaunch: function() {
uni.hideTabBar()
console.log('App Launch')
},
3.在自定义tab页面中用switchTab跳转文章来源地址https://www.toymoban.com/news/detail-754703.html
navigateToMoveCar(url,title) {
console.log(url)
uni.switchTab({url: url});
},
到了这里,关于uniapp 自定义tabbar页面不刷新的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!