4***@qq.com
4***@qq.com
  • 发布:2019-01-20 22:12
  • 更新:2019-11-29 11:41
  • 阅读:1540

新版1.5升级后 nvue中 uni.navigateTo报错

分类:HBuilderX

新版1.5升级后 nvue中 uni.navigateTo报错 没反应

2019-01-20 22:12 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

能否贴一下代码

4***@qq.com

4***@qq.com (作者)

<template>
<div @click="gotoNav">
点击
</div>
</template>

<script>
export default {
data() {
return {
}
},
methods: {
gotoNav() {
uni.navigateTo({
url: '../test/test1'
});
}
}
}
</script>

<style>

</style>

4***@qq.com

4***@qq.com (作者)

就这种最简单的测试 都报ERROR错误 之前1。4没问题

DCloud_UNI_FXY

DCloud_UNI_FXY

我在 hello uni-app里的 tabbar.nvue 里边替换如下代码,测试没有问题

<template>  
    <div @click="gotoNav">  
        点击  
    </div>  
</template>  

<script>  
    export default {  
        data() {  
            return {}  
        },  
        methods: {  
            gotoNav() {  
                uni.navigateTo({  
                    url: '../badge/badge'  
                });  
            }  
        }  
    }  
</script>  

<style>  

</style>  
DCloud_UNI_FXY

DCloud_UNI_FXY

你到 unpackage 的 dev/app-plus里边找到该 nvue 文件路径下的js文件发出来吧

4***@qq.com

4***@qq.com (作者)

hello uni-app 试了下 发现在ios模拟器里面确实可以 ios11的系统 但是在真机上面ios9.3.2的系统 报错不行

  • DCloud_UNI_FXY

    你把错误贴一下

    2019-01-20 23:05

  • Trust

    首先贴一下具体的错误信息截图,另外事件绑定换个地方,别绑在根节点上再试试。

    2019-01-20 23:10

4***@qq.com

4***@qq.com (作者)

发现问题了 我在里面加了 fail:function(e){console.log(e)} 就可以了 好像不能只传url 这个参数

4***@qq.com

4***@qq.com (作者)

一定要加一个回调函数了 success complete 或者fail都可以

DCloud_UNI_FXY

DCloud_UNI_FXY

好的,我们验证下该问题

1***@qq.com

1***@qq.com

还有一种情况下,nvue和vue页面不能正常跳转,就是在manifest.json里面配置了app端纯原生渲染模式("renderer": "native", //App端纯原生渲染模式),导致vue页面被过滤掉,不能互相跳转

h***@rosetta-china.com

h***@rosetta-china.com

我按照这种方式试了下,还是不行

该问题目前已经被锁定, 无法添加新回复