• 添加了tabBar之后就不能使用wx.navigateTo跳转页面


    我在app.json中添加了增加底部选项卡的代码如下:
     
     
    {
    "pages": [
    "pages/index/index",
    "pages/logs/logs"
    ],
    "window": {
    "backgroundTextStyle": "dark",
    "navigationBarBackgroundColor": "#000",
    "navigationBarTitleText": "乐考直播",
    "navigationBarTextStyle": "white",
    "enablePullDownRefresh": true,
    "onReachBottomDistance":"50px"
    },
    "tabBar": {
    "borderStyle":"white",
     
    "backgroundColor": "#000f17",
    "color": "#fff",
    "selectedColor": "#00a2f3",
    "list": [
    {
    "pagePath": "pages/index/index",
    "text": "首页"
    },
    {
    "pagePath": "pages/logs/logs",
    "text": "日志"
    }
    ]
    },
    "networkTimeout": {
    "request": 20000,
    "connectSocket": 20000,
    "uploadFile": 20000,
    "downloadFile": 20000
    },
    "debug":true
    }
     
    选项卡确实是出来了,但是,当我在js中调用wx.navigateTo时页面却无法跳转了,这是为什么呢?
     
    页面HTML代码如下:
    <!--index.wxml-->
    <view class="container">
     
    <view class="usermotto">
    <text class="user-motto">{{motto}}</text>
    </view>
    <button bindtap='bidNavTo'>页面跳转</button>
    <button bindtap='bidNavQuery'>获取跳转Query查询</button>
     
    </view>
     
     
    页面JS代码如下:
     
    bidNavQuery: function () {
    wx.navigateTo({
    url: 'pages/logs/logs?name=阿峰',
    complete:function(res){
    console.log(res);
    }
    })
    }
     
    此时我的页面是不能进行跳转的。
    注:这个跳转页面的逻辑在添加tabBar之前还是没问题的,可以正常跳转
     
     
    您的代码是否跟我的一样?
     
    我查询资料后才发现:wx.navigateTo({})中的URL路径是不能tabBar中设置过的路径。
     
     
     
     
     
     
     
  • 相关阅读:
    Linux从入门到入门到入门(一)
    计算机网络学习笔记
    计算机网络学习笔记
    c语言数据结构学习心得——排序
    c语言数据结构学习心得——查找
    adb 命令小结
    软件测试之面试题分享
    关于app启动时间测试的小思考
    软件缺陷
    黑盒测试,白盒测试
  • 原文地址:https://www.cnblogs.com/it1042290135/p/8334709.html
Copyright © 2020-2023  润新知