m***@163.com
m***@163.com
  • 发布:2024-10-09 10:19
  • 更新:2024-10-09 10:45
  • 阅读:104

【报Bug】uni-nav-bar组件使用了没有效果

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 4.08

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: k50

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

运行到真机

预期结果:

可以正常看到uni-nav-bar组件

实际结果:

看不到uni-nav-bar组件

bug描述:

在vue页面组件里面使用uni-nav-bar,没有效果。
运行到浏览器时,是可以看到uni-nav-bar组件的。但是运行到真机时,就看不到uni-nav-bar组件了。
但是在nvue的页面组件里面使用uni-nav-bar组件,又是可以看到uni-nav-bar组件的
怀疑是nvue和vue混编引起的问题!

2024-10-09 10:19 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

你好,可以提供一个可以复现的项目吗?

  • m***@163.com (作者)

    这是公司项目,我先看下,自己创建一个新项目,看下会不会有问题。对了,我想问下,这和uni-nav-bar组件的版本会不会有关系的?

    2024-10-09 10:48

  • DCloud_UNI_yuhe

    回复 m***@163.com: 最近也没有navbar相关的调整,您用最新版的试一下看看

    2024-10-09 10:50

  • m***@163.com (作者)

    回复 DCloud_UNI_yuhe: 好的,我试下

    2024-10-09 10:52

  • m***@163.com (作者)

    回复 DCloud_UNI_yuhe: 你好,我排查了一天,发现了问题了。比如页面里面使用了一个变量,这个变量是对象里的属性,对象通过接口请求获取。直接在页面使用这个变量就会出现问题,导致uni-nav-bar组件出现不了。

    我想问下,uniapp这边对vue模板渲染,有没有做对应方面的一些处理的?比如一些错误处理之类的?

    2024-10-09 16:25

  • DCloud_UNI_yuhe

    回复 m***@163.com: 不清楚你具体指的是什么问题,你贴一下代码看看。如果你是v-if,可能需要进行延时执行一下。

    2024-10-09 16:32

  • m***@163.com (作者)

    回复 DCloud_UNI_yuhe: <view>{{obj.a}}</view>,就是我这么使用了a属性,但是obj有时会是null的。这么使用,会报错吗?

    2024-10-09 16:54

  • DCloud_UNI_yuhe

    回复 m***@163.com: 是的,你需要在使用前做一个判断

    2024-10-09 16:57

  • m***@163.com (作者)

    回复 DCloud_UNI_yuhe: 但是uniapp并没有报错,我记得在vue里面使用,是会报错,并且提示出来。但是uniapp没有,还是正常运行了

    2024-10-09 17:09

要回复问题请先登录注册