微信小程序 页面跳转问题

微信小程序 不带返回按钮的页面跳转redirect不起作用
wxml代码如下:

 <view class="weui-msg__desc">
                3秒后返回首页,如未跳转,请点击
                <navigator url="../index/index" class="weui-msg__link" redirect>返回首页</navigator>
            </view>

还有一种方式也不起作用:
wxml代码如下:

 <view class="weui-msg__desc">
                3秒后返回首页,如未跳转,请点击
                <navigator  hover-class="changestyle">返回首页</navigator>
            </view>

js代码如下:

 wx.redirectTo({
  url: 'pages/index/index'
})

我知道,为了不让用户在使用小程序时造成困扰,微信小程序规定页面路径只能是五层,请尽避免多层级的交互方式。
那么我要在第五层的页面返回首页,怎么删除前面的四层呢?redirect只能删除当前的一层

楼主 有没有解决这个问题啊?

楼主可以试试使用switchTab直接跳转到主要的tab模块

wx.navigateBack({
delta: 5
})