收藏
回答

页面开发调试发布过程,控制台没有任何报错,但是到用户手机上,页面字段就不展示?(多为苹果手机)

实际状况及手机复现版本如图所示,在本地调试环境中html标签里面已经有内容,但是手机上展示有时是空白 有时是undefined,页面就是一个详情展示的页面,当然里面状态会比较多,会有七到八个v-if判断

最后一次编辑于  07-10
回答关注问题邀请回答
收藏

2 个回答

  • 那一抹微笑😊穿透阳光
    那一抹微笑😊穿透阳光
    07-10

    接口没有返回相关参数吧

    07-10
    有用
    回复 2
    • 搏击长空
      搏击长空
      07-10
      有的,包有的,你看我发的图片里面,页面已经渲染完成了,html代码对应的位置已经有内容了,但是页面上面还是那样,控制台也没有报错
      07-10
      回复
    • 那一抹微笑😊穿透阳光
      那一抹微笑😊穿透阳光
      07-11回复搏击长空
      具体的只有你自己挨着挨着检查一下了,肯定是你代码哪里的写法有问题
      07-11
      回复
  • showms
    showms
    07-10

    这个不是你自己的代码问题吗,可以这样 amount || 0,兼容没有值的情况

    07-10
    有用
    回复 8
    • 搏击长空
      搏击长空
      07-10
      那我没一个字段都要加吗? {{amount }} amount在data中设置的有默认值的,我感觉不是这个问题,我先加一下;因为有时候不止这几个字段不展示还有别的信息比如用户姓名 {{name}} 电话这些 都不会展示
      07-10
      回复
    • showms
      showms
      07-10回复搏击长空
      这得你自己排查,赋值问题
      07-10
      回复
    • showms
      showms
      07-10
      amount || 0 只是为了不让页面显示太奇怪,不懂的用户会以为你这是乱码了
      07-10
      回复
    • 搏击长空
      搏击长空
      07-10回复showms
      07-10
      回复
    • 搏击长空
      搏击长空
      07-10回复showms
      赋值改了好多遍了,本来就直接一个 = ,后面我怀疑是v-if太多了,专门弄个v-if用的判断对象去判断判断玩再赋值内容对象,也还是不行,难道要一个一个值去等于吗?而且这个调试器上安卓手机上没有任何问题,只有苹果手机有时会出现
      07-10
      回复
    查看更多(3)
登录 后发表内容