当前位置: 首页 > 知识库问答 >
问题:

uniapp 开发安卓APP, 页面跳转,为什么找不到页面?

柴星津
2023-08-13

pages.json 中 pages配置四个页面,其中有三个配置到了tabBar中 删减代码如下:

{    。。。。    "pages": [         {            "path" : "pages/CustomerList/index",            "style" :                                                                                                {                "navigationBarTitleText": "客户通讯录",                "enablePullDownRefresh": false            }        },        {            "path" : "pages/CustomerInfo/index",            "style" :                                                                                                {                "navigationBarTitleText": "客户详情",                "enablePullDownRefresh": false            }        },        。。。    ],    "tabBar": {    。。。。        "list": [            {"pagePath": "pages/CustomerList/index","text": "客户"},            {"pagePath": "pages/WorkLog/index","text": "日志"},            {"pagePath": "pages/MyInfo/index","text": "我的"}        ]    },。。。。}

我现在需要从客户通讯录中通过点击跳转到没有配置在tabBar中的 客户详情页面中,事件代码如下:

        methods: {            // 点击添加按钮            adds(){        this.numberInput=this.nameInput=this.msgInput=this.key=""                this.showListFlg=false,                this.showdetailFlg=true                this.key=nanoid()            },            // 点击某一个用户            modify(timeObj){                // uni.switchTab({                //   url: '/pages/CustomerInfo/index'                // });                uni.redirectTo({ url: '/pages/CustomerInfo/index' })                // this.showListFlg=false,                // this.showdetailFlg=true                // this.key=timeObj.key                // this.nameInput=timeObj.name                // this.numberInput=timeObj.number                // this.msgInput=timeObj.msg            },

结果控制台报错:

Error: Not Found:Page[1][-1;-1,7,8-0;0] at view.umd.min.js:1

我的文件 '/pages/CustomerInfo/index' 是存在的,路径也没有写错,为什么会找不到页面呢?

共有1个答案

吴驰
2023-08-13

你调用跳转页面有点问题跳转的方式改为 uni.navigateTo

 类似资料:
  • onBLECharacteristicValueChange这个监听的文档地址:https://uniapp.dcloud.net.cn/api/system/ble.html#onblecharact... 无论在哪个页面都能收到这个api的监听,唯独跳转回主页tabBar页面监听就没了,所以这个监听本身应该是没问题的?只是不知道返回主页的tabBar页面有什么我不知道的机制导致监听失效, 我把

  • 页面跳转可以是打开新的一页,也可以是当前页重定向,还可以是跳转到当前页的某个状态,下面会从打开w文件,打开其它后缀文件,使用路由等几个方面分别介绍一下在X5中的页面跳转。 目录 1、打开w文件 1.1、使用Shell提供的方法 1.2、使用弹出窗口打开 1.3、模拟门户的做法 2、打开html等其它类型的文件 2.1、使用打开w文件的方法 2.2、使用a链接跳转 2.3、页面重定向 2.4、使用w

  • 页面跳转可以是打开新的一页,也可以是当前页重定向,还可以是跳转到当前页的某个状态,下面会从打开w文件,打开其它后缀文件,使用路由等几个方面分别介绍一下在X5中的页面跳转。 目录 1、打开w文件 1.1、使用Shell提供的方法 1.2、使用弹出窗口打开 1.3、模拟门户的做法 2、打开html等其它类型的文件 2.1、使用打开w文件的方法 2.2、使用a链接跳转 2.3、页面重定向 2.4、使用w

  • 场景: 页面中用到了 uview 的 u--textarea 文本域组件,和常见文本输入框一样,如果被点击的位置已经有内容,则被点击的位置闪烁光标,如果被点击的位置还没有内容,则在内容结尾闪烁光标。同时,在文本域获取焦点后高度变小,给弹出的软键盘腾空位置。如下图: 问题: 如果点击的位置被包含在了文本域输入框变小后的展示区内,没有问题,但是如果点击的位置只被包含在。高度缩小前的展示区域,没有被包含

  • 前端页面渲染前向其他页面跳转,发生无限循环的问题。 代码如上: 问题背景是这样:我自己的一个云服务器网站还没有域名,只实现了前端的ssl认证,但是没有实现后端的ssl认证,导致前端无法向后端发送https请求。于是我目前打算,当用户通过https协议登录前端网站的时候,自动跳转到http协议下的该网站,具体实现的代码如上面所写,但是部署到云服务器并测试的时候发现网页不断弹出alert框,且一直在当

  • 将复制的链接粘贴到地址栏中,搜索后 想要达到跳转到该链接对应的页面,但是现在默认跳转到首页了 重定向已关闭