老师,有俩个问题,

老师,有俩个问题,

问题描述:问题1,当我引入同样的俩个界面时,会出现文件引入相同的错误

相关截图:

https://img1.sycdn.imooc.com//climg/62518ae10937084813660611.jpg

问题描述:问题2:当我只引入俩个的时候,是成功的,但是当我点击头像时(框的位置),会出现把报错(箭头指向的报错)"navigateTo:fail can not navigateTo a tabbar page"},我不是很明白

相关截图:

https://img1.sycdn.imooc.com//climg/62518b940964e6a413660637.jpg



正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,对于你的问题解答如下:

1、因为新版本的工具中,不允许list中的路径出现重复的。建议同学新建一个购物车页面,把如下配置改一下:

https://img1.sycdn.imooc.com//climg/625248f209a5dbab05510319.jpg

2、截图中的报错信息意思是不允许跳转到tabbar页面。猜测同学代码中可能是通过wx.navigateTo方法跳转到tabbar页面,而官网文档中明确指出了,该访问无法跳转到tabbar页面,如下:

https://img1.sycdn.imooc.com//climg/62524a0a0939a0a210570401.jpg

可以尝试使用wx.switchTab方法去跳转到tabbar页面。如果还有问题,可以将你写的相关代码粘贴过来,老师帮助测试下。

祝学习愉快~

  • 啊呢呦 提问者 #1

    老师,我重新建了一个文档后,前面的问题消失了,但是出现引入不成功,

    https://img1.sycdn.imooc.com//climg/625255d509c8b80a08280564.jpg


    这是我的app.json里面的代码

    {

      "pages": [

        "pages/index/index",

        "pages/logs/logs",

        "pages/cart/cart"

      ],

      "window": {

        "backgroundTextStyle": "light",

        "navigationBarBackgroundColor": "#fff",

        "navigationBarTitleText": "吃芝麻长头发",

        "navigationBarTextStyle": "black",

        "enablePullDownRefresh":true

      },  

      "tabBar":{

        "color":"#B7BBBF",

        "selectedColor":"#2B333B",

          "list": [{

            "pagePath":  "pages/index/index",

            "iconPath":"resources/home.png",

            "selectedIconPath":"./resources/home-active.png",

            "text": "首页"

          },{

            "pagePath": "pages/cart/cart",

            "iconPath":"resources/cart.png",

            "selectedIconPath":"./resources/cart-active.png",

            "text": "购物车"

          },{

            "pagePath": "pages/logs/logs",

            "iconPath":"resources/my.png",

            "selectedIconPath":"./resources/my-active.png",

            "text": "我的"

          }

        ]

      },

      "style": "v2",

      "sitemapLocation": "sitemap.json"

    }

    以及截图

    https://img1.sycdn.imooc.com//climg/625256210980db9213660710.jpg

    麻烦老师看一下  还有新版的js文件显示是ts文件

    2022-04-10 12:00:24
  • 好帮手慕慕子 回复 提问者 啊呢呦 #2

    同学你好,对于你的问题解答如下:

    1、截图中的黄色警告信息,看起来是微信开发者工具自身的问题,可以重启后再测试下。

    2、不是新版本的js文件显示为ts文件,应该是同学创建小程序的选择成了typescipt模板。

    课程中讲解是基于JavaScript的,而不是基于typescript,建议同学新建项目,选择不使用任何模板,如下:

    https://img1.sycdn.imooc.com//climg/62527dcd0994257005480327.jpg

    或者选择使用JavaScript模板,如下:

    https://img1.sycdn.imooc.com//climg/62527deb095987aa06180492.jpg

    祝学习愉快~

    2022-04-10 14:55:44
  • 啊呢呦 提问者 回复 好帮手慕慕子 #3

    okok,终于知道了,我百度没搜到,我以为我的问题,谢谢老师

    2022-04-10 15:41:48
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师