<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里面都去定义一遍吧?
回复1楼
cart里面还有其他文件的,这个只是cart的第一个展示页面,如果看官方demo的话,你也会发现,navigator或者api目录下面都有很多子目录,这个和我问的switchTab失效并没什么直接联系应该。。。
index是一个关键字,会默认作为首页,也就是说只能有一个index文件,其他文件需要用别的名字,建议目录下所有文件名与目录相同,比如cart目录下cart.js cart.wxml cart.wxss cart.json