UNIAPP 自带的原生导航尽管流畅度非常好,但是在具体项目中有的时候需要动态设置底部菜单 这个时候就需要自己去写一个自定义的底部tabbar
1、比如需要特殊的图标 多出来一部分的

2、根据登陆帐号的身份加载不同的tabbar

解决方案
1、将整个首屏4个页面作为组件加载进来 如 入口 index.vue
2、将 自定义tabbar 写到 index.vue 中 或将其封装为组件 加载进来
3、亲测UNIAPP下的 .vue 形式的组件 在引入后不能渲染动态数据。(简单说 就是不能把页面当做组件引入 不知道后面会不会支持)
4、UNIAPP兼容小程序自定义组件,所以首页四屏使用小程序自定义组件进行制作 UNIAPP引入小程序组件
5、亲测小程序组件中使用 ontap 等事件 wx.navigateTo 等API 都能正常跳转使用
网友评论