想问一下navigator的switchTab到底应该怎么样使用?
发布于 6 年前 作者 juan10 9032 次浏览 来自 问答

    <navigator url=“pages/cart/index/index” open-type=“switchTab”>switchTab</navigator>

    <navigator url=“cart/index/index” open-type=“switchTab”>switchTab</navigator>

    <navigator url="…/…/cart/index/index" open-type=“switchTab”>switchTab</navigator>

    <navigator url="…/…/cart/index/index">普通</navigator>

我测了这几种,除了第四种最普通的,其他都不能用,这个switchTab应该怎么用的?已经按照官网教程写了,我以为是要在app.json里面的tabBar里面给每个tab一个名字取名,结果会报错,有同学知道这个应该怎么做吗?

另外还有一个问题,我用普通的跳转之后下面的navigator没了,有什么办法能让他出现呢?应该不能每个页面的page.json里面都去定义一遍吧?

2 回复

回复1楼

cart里面还有其他文件的,这个只是cart的第一个展示页面,如果看官方demo的话,你也会发现,navigator或者api目录下面都有很多子目录,这个和我问的switchTab失效并没什么直接联系应该。。。

index是一个关键字,会默认作为首页,也就是说只能有一个index文件,其他文件需要用别的名字,建议目录下所有文件名与目录相同,比如cart目录下cart.js cart.wxml  cart.wxss  cart.json

回到顶部